Interface ExpressionExperimentSubSetService
- All Superinterfaces:
BaseImmutableService<ExpressionExperimentSubSet>,BaseReadOnlyService<ExpressionExperimentSubSet>,BaseService<ExpressionExperimentSubSet>
- All Known Implementing Classes:
ExpressionExperimentSubSetServiceImpl
- Author:
- kelsey
-
Method Summary
Modifier and TypeMethodDescriptioncreate(ExpressionExperimentSubSet expressionExperimentSubSet) find(ExpressionExperimentSubSet entity) findByBioAssayIn(Collection<BioAssay> bioAssays) getFactorValuesUsed(Long subSetId, Long experimentalFactor) getFactorValuesUsed(ExpressionExperimentSubSet entity, ExperimentalFactor factor) loadAll()voidremove(ExpressionExperimentSubSet entity) Deletes an experiment subset and all of its associated DifferentialExpressionAnalysis objects.Methods inherited from interface ubic.gemma.persistence.service.BaseImmutableService
create, removeMethods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, findOrFail, getElementClass, load, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAllMethods inherited from interface ubic.gemma.persistence.service.BaseService
save, save, update, update
-
Method Details
-
find
@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_READ"}) ExpressionExperimentSubSet find(ExpressionExperimentSubSet entity) - Specified by:
findin interfaceBaseReadOnlyService<ExpressionExperimentSubSet>- See Also:
-
findOrCreate
- Specified by:
findOrCreatein interfaceBaseImmutableService<ExpressionExperimentSubSet>- See Also:
-
findByBioAssayIn
@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_COLLECTION_READ"}) Collection<ExpressionExperimentSubSet> findByBioAssayIn(Collection<BioAssay> bioAssays) -
create
@Secured("GROUP_USER") ExpressionExperimentSubSet create(ExpressionExperimentSubSet expressionExperimentSubSet) - Specified by:
createin interfaceBaseImmutableService<ExpressionExperimentSubSet>- See Also:
-
load
@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_READ"}) ExpressionExperimentSubSet load(Long id) - Specified by:
loadin interfaceBaseReadOnlyService<ExpressionExperimentSubSet>- See Also:
-
loadWithBioAssays
@Nullable @Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_READ"}) ExpressionExperimentSubSet loadWithBioAssays(Long id) -
loadAll
@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_COLLECTION_READ"}) Collection<ExpressionExperimentSubSet> loadAll()- Specified by:
loadAllin interfaceBaseReadOnlyService<ExpressionExperimentSubSet>- See Also:
-
remove
Deletes an experiment subset and all of its associated DifferentialExpressionAnalysis objects. This method is similar to ubic.gemma.persistence.service.expression.experiment.ExpressionExperimentServiceImpl.handleDelete(ExpressionExperiment) but it doesn't include removal of sample coexpression matrices, PCA, probe2probe coexpression links, or adjusting of experiment set members.- Specified by:
removein interfaceBaseImmutableService<ExpressionExperimentSubSet>- Parameters:
entity- the subset to remove- See Also:
-
getFactorValuesUsed
@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","ACL_SECURABLE_READ"}) Collection<FactorValue> getFactorValuesUsed(ExpressionExperimentSubSet entity, ExperimentalFactor factor) - Parameters:
entity- entityfactor- factor- Returns:
- the factor values of the given factor that are relevant to the subset.
-
getFactorValuesUsed
-
getArrayDesignsUsed
-