public interface GeneSetSearch
Modifier and Type | Method and Description |
---|---|
Collection<GeneSet> |
findByGene(Gene gene) |
GeneSet |
findByGoId(String goId,
Taxon taxon)
Finds gene sets by exact match to goTermId eg: GO:0000002 Note: the gene set returned is not persistent.
|
Collection<GeneSet> |
findByGoTermName(String goTermName,
Taxon taxon)
finds gene sets by go term name eg: "trans-hexaPrenylTransTransferase activity" Note: the gene sets returned are
not persistent
|
Collection<GeneSet> |
findByGoTermName(String goTermName,
Taxon taxon,
Integer maxGoTermsProcessed,
Integer maxGeneSetSize)
finds genesets by go term name eg: "trans-hexaPrenylTransTransferase activity" Note: the gene sets returned are
not persistent
|
Collection<GeneSet> |
findByName(String name) |
Collection<GeneSet> |
findByName(String name,
Taxon taxon) |
Collection<GeneSetValueObject> |
findByPhenotypeName(String phenotypeQuery,
Taxon taxon) |
Collection<GeneSet> |
findGeneSetsByName(String query,
Long taxonId)
Similar to method of same name in GeneSetController.java but here: - no taxon needed - GO groups always searched
- GeneSet objects returned instead of GeneSetValueObjects
|
GOGroupValueObject |
findGeneSetValueObjectByGoId(String goId,
Long taxonId)
Finds gene sets by exact match to goTermId eg: GO:0000002 Note: the gene set returned is not persistent.
|
Collection<GeneSet> findByGene(Gene gene)
gene
- geneGeneSetService.findByGene(ubic.gemma.model.genome.Gene)
@Nullable GOGroupValueObject findGeneSetValueObjectByGoId(String goId, @Nullable Long taxonId)
goId
- go idtaxonId
- taxon id@Nullable GeneSet findByGoId(String goId, @Nullable Taxon taxon)
goId
- go idtaxon
- taxonCollection<GeneSet> findByGoTermName(String goTermName, Taxon taxon) throws ubic.basecode.ontology.search.OntologySearchException
goTermName
- go term nametaxon
- taxonubic.basecode.ontology.search.OntologySearchException
Collection<GeneSet> findByGoTermName(String goTermName, @Nullable Taxon taxon, @Nullable Integer maxGoTermsProcessed, @Nullable Integer maxGeneSetSize) throws ubic.basecode.ontology.search.OntologySearchException
goTermName
- go term nametaxon
- taxonmaxGoTermsProcessed
- max go termsmaxGeneSetSize
- max gene set sizeubic.basecode.ontology.search.OntologySearchException
Collection<GeneSet> findByName(String name)
name
- nameGeneSetService.findByName(java.lang.String)
Collection<GeneSet> findByName(String name, Taxon taxon)
name
- nametaxon
- taxonCollection<GeneSet> findGeneSetsByName(String query, Long taxonId) throws ubic.basecode.ontology.search.OntologySearchException
query
- string to match to a gene set.taxonId
- taxon idubic.basecode.ontology.search.OntologySearchException
Collection<GeneSetValueObject> findByPhenotypeName(String phenotypeQuery, Taxon taxon) throws ubic.basecode.ontology.search.OntologySearchException
ubic.basecode.ontology.search.OntologySearchException
Copyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.