Package ubic.gemma.core.search.source
Class GeneOntologySearchSource
- java.lang.Object
-
- ubic.gemma.core.search.source.GeneOntologySearchSource
-
- All Implemented Interfaces:
SearchSource
@Component public class GeneOntologySearchSource extends Object implements SearchSource
GO-based search source.This does not exactly fit the
OntologySearchSourcebecause it is specialized for theGeneOntologyServiceand uses higher-level method to retrieve GO-gene associations.- Author:
- poirigui
-
-
Constructor Summary
Constructors Constructor Description GeneOntologySearchSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccepts(SearchSettings settings)Indicate if this source accepts the given search settings.Collection<SearchResult<Gene>>searchGene(SearchSettings settings, SearchContext context)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ubic.gemma.core.search.SearchSource
searchArrayDesign, searchBibliographicReference, searchBioSequence, searchBioSequenceAndGene, searchBlacklistedEntities, searchCompositeSequence, searchCompositeSequenceAndGene, searchExperimentSet, searchExpressionExperiment, searchGeneSet
-
-
-
-
Method Detail
-
accepts
public boolean accepts(SearchSettings settings)
Description copied from interface:SearchSourceIndicate if this source accepts the given search settings.- Specified by:
acceptsin interfaceSearchSource
-
searchGene
public Collection<SearchResult<Gene>> searchGene(SearchSettings settings, SearchContext context) throws SearchException
- Specified by:
searchGenein interfaceSearchSource- Throws:
SearchException
-
-