Class ExpressionAnalysisResultSetServiceImpl
java.lang.Object
ubic.gemma.persistence.service.AbstractService<ExpressionAnalysisResultSet>
ubic.gemma.persistence.service.AbstractFilteringVoEnabledService<ExpressionAnalysisResultSet,DifferentialExpressionAnalysisResultSetValueObject>
ubic.gemma.persistence.service.analysis.expression.diff.ExpressionAnalysisResultSetServiceImpl
- All Implemented Interfaces:
AnalysisResultSetService<DifferentialExpressionAnalysisResult,
,ExpressionAnalysisResultSet> ExpressionAnalysisResultSetService
,BaseImmutableService<ExpressionAnalysisResultSet>
,BaseReadOnlyService<ExpressionAnalysisResultSet>
,BaseService<ExpressionAnalysisResultSet>
,BaseVoEnabledService<ExpressionAnalysisResultSet,
,DifferentialExpressionAnalysisResultSetValueObject> FilteringService<ExpressionAnalysisResultSet>
,FilteringVoEnabledService<ExpressionAnalysisResultSet,
DifferentialExpressionAnalysisResultSetValueObject>
@Service
public class ExpressionAnalysisResultSetServiceImpl
extends AbstractFilteringVoEnabledService<ExpressionAnalysisResultSet,DifferentialExpressionAnalysisResultSetValueObject>
implements ExpressionAnalysisResultSetService
-
Field Summary
Fields inherited from class ubic.gemma.persistence.service.AbstractService
log
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionlong
long
countResults
(ExpressionAnalysisResultSet ears, double threshold) findByBioAssaySetInAndDatabaseEntryInLimit
(Collection<BioAssaySet> bioAssaySets, Collection<DatabaseEntry> externalIds, Filters filters, int offset, int limit, Sort sort) getBaselinesForInteractions
(Set<ExpressionAnalysisResultSet> resultSets, boolean initializeFactorValues) getBaselinesForInteractionsByIds
(Collection<Long> rsIds, boolean initializeFactorValues) loadValueObjectWithResults
(ExpressionAnalysisResultSet ears, boolean includeFactorValuesInContrasts, boolean queryByResult, boolean includeTaxonInGenes) loadWithAnalysis
(Long id) loadWithResultsAndContrasts
(Long value) loadWithResultsAndContrasts
(Long value, double threshold, int offset, int limit) loadWithResultsAndContrasts
(Long value, int offset, int limit) Methods inherited from class ubic.gemma.persistence.service.AbstractFilteringVoEnabledService
count, getFilter, getFilter, getFilter, getFilter, getFilter, getFilter, getFilterableProperties, getFilterablePropertyAllowedValues, getFilterablePropertyConfigAttributes, getFilterablePropertyDescription, getFilterablePropertyIsUsingSubquery, getFilterablePropertyResolvableAllowedValuesLabels, getFilterablePropertyType, getIdentifierPropertyName, getSort, load, load, loadAllValueObjects, loadIds, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjects, loadValueObjects, loadValueObjectsByIds
Methods inherited from class ubic.gemma.persistence.service.AbstractService
countAll, create, create, ensureInSession, ensureInSession, find, findOrCreate, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, remove, remove, remove, save, save, streamAll, streamAll, update, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ubic.gemma.persistence.service.BaseImmutableService
create, create, findOrCreate, remove, remove, remove
Methods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, find, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAll
Methods inherited from interface ubic.gemma.persistence.service.BaseService
save, save, update, update
Methods inherited from interface ubic.gemma.persistence.service.BaseVoEnabledService
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIds
Methods inherited from interface ubic.gemma.persistence.service.FilteringService
count, getFilter, getFilter, getFilter, getFilter, getFilter, getFilter, getFilterableProperties, getFilterablePropertyAllowedValues, getFilterablePropertyConfigAttributes, getFilterablePropertyDescription, getFilterablePropertyIsUsingSubquery, getFilterablePropertyResolvableAllowedValuesLabels, getFilterablePropertyType, getIdentifierPropertyName, getSort, load, load, loadIds
Methods inherited from interface ubic.gemma.persistence.service.FilteringVoEnabledService
loadValueObjects, loadValueObjects
-
Constructor Details
-
ExpressionAnalysisResultSetServiceImpl
-
-
Method Details
-
loadWithAnalysis
- Specified by:
loadWithAnalysis
in interfaceExpressionAnalysisResultSetService
-
loadWithResultsAndContrasts
@Transactional(readOnly=true) public ExpressionAnalysisResultSet loadWithResultsAndContrasts(Long value) - Specified by:
loadWithResultsAndContrasts
in interfaceExpressionAnalysisResultSetService
-
loadWithResultsAndContrasts
@Transactional(readOnly=true) public ExpressionAnalysisResultSet loadWithResultsAndContrasts(Long value, int offset, int limit) - Specified by:
loadWithResultsAndContrasts
in interfaceExpressionAnalysisResultSetService
-
loadWithResultsAndContrasts
@Transactional(readOnly=true) public ExpressionAnalysisResultSet loadWithResultsAndContrasts(Long value, double threshold, int offset, int limit) - Specified by:
loadWithResultsAndContrasts
in interfaceExpressionAnalysisResultSetService
-
countResults
- Specified by:
countResults
in interfaceExpressionAnalysisResultSetService
-
countResults
@Transactional(readOnly=true) public long countResults(ExpressionAnalysisResultSet ears, double threshold) - Specified by:
countResults
in interfaceExpressionAnalysisResultSetService
-
thaw
@Transactional(readOnly=true) public ExpressionAnalysisResultSet thaw(ExpressionAnalysisResultSet ears) - Specified by:
thaw
in interfaceExpressionAnalysisResultSetService
-
loadWithExperimentAnalyzed
@Transactional(readOnly=true) public ExpressionAnalysisResultSet loadWithExperimentAnalyzed(Long id) - Specified by:
loadWithExperimentAnalyzed
in interfaceExpressionAnalysisResultSetService
-
loadValueObjectWithResults
@Transactional(readOnly=true) public DifferentialExpressionAnalysisResultSetValueObject loadValueObjectWithResults(ExpressionAnalysisResultSet ears, boolean includeFactorValuesInContrasts, boolean queryByResult, boolean includeTaxonInGenes) - Specified by:
loadValueObjectWithResults
in interfaceExpressionAnalysisResultSetService
-
loadResultIdToGenesMap
@Transactional(readOnly=true) public Map<Long,Set<Gene>> loadResultIdToGenesMap(ExpressionAnalysisResultSet resultSet) - Specified by:
loadResultIdToGenesMap
in interfaceExpressionAnalysisResultSetService
-
findByBioAssaySetInAndDatabaseEntryInLimit
@Transactional(readOnly=true) public Slice<DifferentialExpressionAnalysisResultSetValueObject> findByBioAssaySetInAndDatabaseEntryInLimit(@Nullable Collection<BioAssaySet> bioAssaySets, @Nullable Collection<DatabaseEntry> externalIds, @Nullable Filters filters, int offset, int limit, @Nullable Sort sort) - Specified by:
findByBioAssaySetInAndDatabaseEntryInLimit
in interfaceExpressionAnalysisResultSetService
-
getBaseline
- Specified by:
getBaseline
in interfaceExpressionAnalysisResultSetService
-
getBaselinesForInteractions
@Transactional(readOnly=true) public Map<ExpressionAnalysisResultSet,Baseline> getBaselinesForInteractions(Set<ExpressionAnalysisResultSet> resultSets, boolean initializeFactorValues) - Specified by:
getBaselinesForInteractions
in interfaceExpressionAnalysisResultSetService
-
getBaselinesForInteractionsByIds
@Transactional(readOnly=true) public Map<Long,Baseline> getBaselinesForInteractionsByIds(Collection<Long> rsIds, boolean initializeFactorValues) - Specified by:
getBaselinesForInteractionsByIds
in interfaceExpressionAnalysisResultSetService
-
loadPvalueDistribution
@Transactional(readOnly=true) public Histogram loadPvalueDistribution(ExpressionAnalysisResultSet resultSet) - Specified by:
loadPvalueDistribution
in interfaceExpressionAnalysisResultSetService
-