Class GeneCoexpressionSearchServiceImpl
java.lang.Object
ubic.gemma.core.analysis.expression.coexpression.GeneCoexpressionSearchServiceImpl
- All Implemented Interfaces:
GeneCoexpressionSearchService
@Component
@Lazy
public class GeneCoexpressionSearchServiceImpl
extends Object
implements GeneCoexpressionSearchService
- Author:
- paul
-
Constructor Summary
ConstructorsConstructorDescriptionGeneCoexpressionSearchServiceImpl(ExpressionExperimentService expressionExperimentService, CoexpressionService coexpressionService, CoexpressionAnalysisService coexpressionAnalysisService, GeneService geneService) -
Method Summary
Modifier and TypeMethodDescriptioncoexpressionSearch(Collection<Long> inputEeIds, Collection<Long> genes, int stringency, int maxResults, boolean queryGenesOnly) coexpressionSearchQuick(Collection<Long> eeIds, Collection<Long> queryGenes, int stringency, int maxResults, boolean queryGenesOnly) Skips some of the postprocessing steps, use in situations where raw speed is more important than details.
-
Constructor Details
-
GeneCoexpressionSearchServiceImpl
@Autowired public GeneCoexpressionSearchServiceImpl(ExpressionExperimentService expressionExperimentService, CoexpressionService coexpressionService, CoexpressionAnalysisService coexpressionAnalysisService, GeneService geneService)
-
-
Method Details
-
coexpressionSearch
public CoexpressionMetaValueObject coexpressionSearch(Collection<Long> inputEeIds, Collection<Long> genes, int stringency, int maxResults, boolean queryGenesOnly) - Specified by:
coexpressionSearchin interfaceGeneCoexpressionSearchService- Parameters:
inputEeIds- Expression experiments ids to consider; if null, use all available data.genes- Genes to find coexpression forstringency- Minimum support levelmaxResults- per genequeryGenesOnly- Whether to return only coexpression among the query genes (assuming there are more than one). Otherwise, coexpression with genes 'external' to the queries will be returned.- Returns:
- CoexpressionMetaValueObject in which the results are already populated and sorted.
-
coexpressionSearchQuick
public CoexpressionMetaValueObject coexpressionSearchQuick(Collection<Long> eeIds, Collection<Long> queryGenes, int stringency, int maxResults, boolean queryGenesOnly) Description copied from interface:GeneCoexpressionSearchServiceSkips some of the postprocessing steps, use in situations where raw speed is more important than details.- Specified by:
coexpressionSearchQuickin interfaceGeneCoexpressionSearchService- Parameters:
eeIds- Expression experiments ids to consider; if null or empty, use all available data.queryGenes- genesstringency- stringencymaxResults- max resultsqueryGenesOnly- query genes only- Returns:
- CoexpressionMetaValueObject in which the results are already populated and sorted.
-