Interface CoexpressionAnalysisService
- All Superinterfaces:
AnalysisService<CoexpressionAnalysis>, BaseImmutableService<CoexpressionAnalysis>, BaseReadOnlyService<CoexpressionAnalysis>, BaseService<CoexpressionAnalysis>, SecurableBaseImmutableService<CoexpressionAnalysis>, SecurableBaseReadOnlyService<CoexpressionAnalysis>, SecurableBaseService<CoexpressionAnalysis>, SingleExperimentAnalysisService<CoexpressionAnalysis>
- All Known Implementing Classes:
CoexpressionAnalysisServiceImpl
public interface CoexpressionAnalysisService
extends SingleExperimentAnalysisService<CoexpressionAnalysis>, SecurableBaseService<CoexpressionAnalysis>
Deals with the Analysis objects for Coexpression - not the coexpression results themselves.
- Author:
- kelsey
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddCoexpCorrelationDistribution(ExpressionExperiment expressionExperiment, CoexpCorrelationDistribution coexpd) For backfilling of the coexpression distributions from flat files - remove when no longer needed.findByTaxon(Taxon taxon) getCoexpCorrelationDistribution(ExpressionExperiment expressionExperiment) getExperimentsWithAnalysis(Collection<Long> experimentAnalyzedIds, boolean includeSubSets) Not secured: for internal use onlygetExperimentsWithAnalysis(Taxon taxon) Not secured: for internal use onlybooleanvoidremoveForExperiment(BioAssaySet ee, boolean includeSubSets) Removes all analyses for the given experimentMethods inherited from interface BaseReadOnlyService
countAll, getElementClassMethods inherited from interface SecurableBaseImmutableService
create, create, findOrCreate, remove, remove, removeMethods inherited from interface SecurableBaseReadOnlyService
find, findOrFail, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAllMethods inherited from interface SecurableBaseService
save, save, update, updateMethods inherited from interface SingleExperimentAnalysisService
findByExperiment, findByExperiments
-
Method Details
-
getCoexpCorrelationDistribution
@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","ACL_SECURABLE_READ"}) CoexpCorrelationDistribution getCoexpCorrelationDistribution(ExpressionExperiment expressionExperiment) -
addCoexpCorrelationDistribution
@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","ACL_SECURABLE_EDIT"}) void addCoexpCorrelationDistribution(ExpressionExperiment expressionExperiment, CoexpCorrelationDistribution coexpd) For backfilling of the coexpression distributions from flat files - remove when no longer needed.- Parameters:
expressionExperiment- eecoexpd- coexpd
-
hasCoexpCorrelationDistribution
@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","ACL_SECURABLE_READ"}) boolean hasCoexpCorrelationDistribution(ExpressionExperiment ee) -
removeForExperiment
Description copied from interface:SingleExperimentAnalysisServiceRemoves all analyses for the given experiment- Specified by:
removeForExperimentin interfaceSingleExperimentAnalysisService<CoexpressionAnalysis>- Parameters:
ee- the expriment to remove all analyses forincludeSubSets- if the experiment is aExpressionExperiment, also delete analyses of itsExpressionExperimentSubSet.
-
findByTaxon
@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_COLLECTION_READ"}) Collection<CoexpressionAnalysis> findByTaxon(Taxon taxon) -
getExperimentsWithAnalysis
Collection<Long> getExperimentsWithAnalysis(Collection<Long> experimentAnalyzedIds, boolean includeSubSets) Not secured: for internal use only- Specified by:
getExperimentsWithAnalysisin interfaceSingleExperimentAnalysisService<CoexpressionAnalysis>- Parameters:
experimentAnalyzedIds- starting list of bioassayset ids.includeSubSets-- Returns:
- the ones which have a coexpression analysis.
-
getExperimentsWithAnalysis
Not secured: for internal use only- Specified by:
getExperimentsWithAnalysisin interfaceSingleExperimentAnalysisService<CoexpressionAnalysis>- Parameters:
taxon- taxon- Returns:
- ids of bioassaysets from the given taxon that have a coexpression analysis
-