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 TypeMethodDescriptionlonglongcountResults(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, getFilterablePropertyResolvableAllowedValuesLabels, getFilterablePropertyType, getSort, isFilterablePropertyDeprecated, isFilterablePropertyUsingSubquery, load, load, loadAllValueObjects, loadIds, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjects, loadValueObjects, loadValueObjectsByIdsMethods inherited from class ubic.gemma.persistence.service.AbstractService
countAll, create, create, ensureInSession, ensureInSession, find, findOrCreate, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, remove, remove, remove, save, save, streamAll, streamAll, update, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ubic.gemma.persistence.service.BaseImmutableService
create, create, findOrCreate, remove, remove, removeMethods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, find, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAllMethods inherited from interface ubic.gemma.persistence.service.BaseService
save, save, update, updateMethods inherited from interface ubic.gemma.persistence.service.BaseVoEnabledService
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIdsMethods inherited from interface ubic.gemma.persistence.service.FilteringService
count, getFilter, getFilter, getFilter, getFilter, getFilter, getFilter, getFilterableProperties, getFilterablePropertyAllowedValues, getFilterablePropertyConfigAttributes, getFilterablePropertyDescription, getFilterablePropertyResolvableAllowedValuesLabels, getFilterablePropertyType, getSort, isFilterablePropertyDeprecated, isFilterablePropertyUsingSubquery, load, load, loadIdsMethods inherited from interface ubic.gemma.persistence.service.FilteringVoEnabledService
loadValueObjects, loadValueObjects
-
Constructor Details
-
ExpressionAnalysisResultSetServiceImpl
-
-
Method Details
-
loadWithAnalysis
- Specified by:
loadWithAnalysisin interfaceExpressionAnalysisResultSetService
-
loadWithResultsAndContrasts
@Transactional(readOnly=true) public ExpressionAnalysisResultSet loadWithResultsAndContrasts(Long value) - Specified by:
loadWithResultsAndContrastsin interfaceExpressionAnalysisResultSetService
-
loadWithResultsAndContrasts
@Transactional(readOnly=true) public ExpressionAnalysisResultSet loadWithResultsAndContrasts(Long value, int offset, int limit) - Specified by:
loadWithResultsAndContrastsin interfaceExpressionAnalysisResultSetService
-
loadWithResultsAndContrasts
@Transactional(readOnly=true) public ExpressionAnalysisResultSet loadWithResultsAndContrasts(Long value, double threshold, int offset, int limit) - Specified by:
loadWithResultsAndContrastsin interfaceExpressionAnalysisResultSetService
-
countResults
- Specified by:
countResultsin interfaceExpressionAnalysisResultSetService
-
countResults
@Transactional(readOnly=true) public long countResults(ExpressionAnalysisResultSet ears, double threshold) - Specified by:
countResultsin interfaceExpressionAnalysisResultSetService
-
thaw
@Transactional(readOnly=true) public ExpressionAnalysisResultSet thaw(ExpressionAnalysisResultSet ears) - Specified by:
thawin interfaceExpressionAnalysisResultSetService
-
loadWithExperimentAnalyzed
@Transactional(readOnly=true) public ExpressionAnalysisResultSet loadWithExperimentAnalyzed(Long id) - Specified by:
loadWithExperimentAnalyzedin interfaceExpressionAnalysisResultSetService
-
loadValueObjectWithResults
@Transactional(readOnly=true) public DifferentialExpressionAnalysisResultSetValueObject loadValueObjectWithResults(ExpressionAnalysisResultSet ears, boolean includeFactorValuesInContrasts, boolean queryByResult, boolean includeTaxonInGenes) - Specified by:
loadValueObjectWithResultsin interfaceExpressionAnalysisResultSetService
-
loadResultIdToGenesMap
@Transactional(readOnly=true) public Map<Long,Set<Gene>> loadResultIdToGenesMap(ExpressionAnalysisResultSet resultSet) - Specified by:
loadResultIdToGenesMapin 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:
findByBioAssaySetInAndDatabaseEntryInLimitin interfaceExpressionAnalysisResultSetService
-
getBaseline
- Specified by:
getBaselinein interfaceExpressionAnalysisResultSetService
-
getBaselinesForInteractions
@Transactional(readOnly=true) public Map<ExpressionAnalysisResultSet,Baseline> getBaselinesForInteractions(Set<ExpressionAnalysisResultSet> resultSets, boolean initializeFactorValues) - Specified by:
getBaselinesForInteractionsin interfaceExpressionAnalysisResultSetService
-
getBaselinesForInteractionsByIds
@Transactional(readOnly=true) public Map<Long,Baseline> getBaselinesForInteractionsByIds(Collection<Long> rsIds, boolean initializeFactorValues) - Specified by:
getBaselinesForInteractionsByIdsin interfaceExpressionAnalysisResultSetService
-
loadPvalueDistribution
@Transactional(readOnly=true) public Histogram loadPvalueDistribution(ExpressionAnalysisResultSet resultSet) - Specified by:
loadPvalueDistributionin interfaceExpressionAnalysisResultSetService
-