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 BaseImmutableService
create, removeMethods inherited from interface BaseReadOnlyService
countAll, findOrFail, getElementClass, load, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAllMethods inherited from interface BaseService
save, save, update, update
-
Method Details
-
find
@Secured("IS_AUTHENTICATED_ANONYMOUSLY") @PostAuthorize("returnObject == null or hasPermission(returnObject, 'READ') or hasPermission(returnObject, 'ADMINISTRATION')") ExpressionExperimentSubSet find(ExpressionExperimentSubSet entity) - Specified by:
findin interfaceBaseReadOnlyService<ExpressionExperimentSubSet>- See Also:
-
findOrCreate
- Specified by:
findOrCreatein interfaceBaseImmutableService<ExpressionExperimentSubSet>- See Also:
-
findByBioAssayIn
@Secured("IS_AUTHENTICATED_ANONYMOUSLY") @PostFilter("hasPermission(filterObject, 'READ') or hasPermission(filterObject, 'ADMINISTRATION')") 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") @PostAuthorize("returnObject == null or hasPermission(returnObject, 'READ') or hasPermission(returnObject, 'ADMINISTRATION')") ExpressionExperimentSubSet load(Long id) - Specified by:
loadin interfaceBaseReadOnlyService<ExpressionExperimentSubSet>- See Also:
-
loadWithBioAssays
@Nullable @Secured("IS_AUTHENTICATED_ANONYMOUSLY") @PostAuthorize("returnObject == null or hasPermission(returnObject, 'READ') or hasPermission(returnObject, 'ADMINISTRATION')") ExpressionExperimentSubSet loadWithBioAssays(Long id) -
loadAll
@Secured("IS_AUTHENTICATED_ANONYMOUSLY") @PostFilter("hasPermission(filterObject, 'READ') or hasPermission(filterObject, 'ADMINISTRATION')") 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
-