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 AbstractService
log -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionlonglongcountResults(ExpressionAnalysisResultSet ears, double threshold) findByBioAssaySetInAndDatabaseEntryInByCursor(Collection<BioAssaySet> bioAssaySets, Collection<DatabaseEntry> externalIds, Filters filters, Cursor cursor, int limit) 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 AbstractFilteringVoEnabledService
count, getFilter, getFilter, getFilter, getFilter, getFilter, getFilter, getFilter, getFilterableProperties, getFilterablePropertyAllowedValues, getFilterablePropertyConfigAttributes, getFilterablePropertyDescription, getFilterablePropertyResolvableAllowedValuesLabels, getFilterablePropertyType, getSort, isFilterablePropertyDeprecated, isFilterablePropertyUsingSubquery, load, load, loadAllValueObjects, loadIds, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjects, loadValueObjects, loadValueObjectsByCursor, loadValueObjectsByIdsMethods inherited from class AbstractService
countAll, create, create, ensureInSession, ensureInSession, find, findOrCreate, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, remove, remove, save, save, streamAll, streamAll, update, updateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BaseImmutableService
create, create, findOrCreate, remove, removeMethods inherited from interface BaseReadOnlyService
countAll, find, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAllMethods inherited from interface BaseService
save, save, update, updateMethods inherited from interface BaseVoEnabledService
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIdsMethods inherited from interface FilteringService
count, getFilter, getFilter, getFilter, getFilter, getFilter, getFilter, getFilter, getFilterableProperties, getFilterablePropertyAllowedValues, getFilterablePropertyConfigAttributes, getFilterablePropertyDescription, getFilterablePropertyResolvableAllowedValuesLabels, getFilterablePropertyType, getSort, isFilterablePropertyDeprecated, isFilterablePropertyUsingSubquery, load, load, loadIdsMethods inherited from interface FilteringVoEnabledService
loadValueObjects, loadValueObjects, loadValueObjectsByCursor
-
Constructor Details
-
ExpressionAnalysisResultSetServiceImpl
-
-
Method Details
-
loadWithAnalysis
@Nullable @Transactional(readOnly=true) public ExpressionAnalysisResultSet loadWithAnalysis(Long id) - Specified by:
loadWithAnalysisin interfaceExpressionAnalysisResultSetService
-
loadWithResultsAndContrasts
@Nullable @Transactional(readOnly=true) public ExpressionAnalysisResultSet loadWithResultsAndContrasts(Long value) - Specified by:
loadWithResultsAndContrastsin interfaceExpressionAnalysisResultSetService
-
loadWithResultsAndContrasts
@Nullable @Transactional(readOnly=true) public ExpressionAnalysisResultSet loadWithResultsAndContrasts(Long value, int offset, int limit) - Specified by:
loadWithResultsAndContrastsin interfaceExpressionAnalysisResultSetService
-
loadWithResultsAndContrasts
@Nullable @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
@Nullable @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
-
findByBioAssaySetInAndDatabaseEntryInByCursor
@Transactional(readOnly=true) public CursorPage<DifferentialExpressionAnalysisResultSetValueObject> findByBioAssaySetInAndDatabaseEntryInByCursor(@Nullable Collection<BioAssaySet> bioAssaySets, @Nullable Collection<DatabaseEntry> externalIds, @Nullable Filters filters, @Nullable Cursor cursor, int limit) Description copied from interface:ExpressionAnalysisResultSetServiceCursor-paged counterpart toExpressionAnalysisResultSetService.findByBioAssaySetInAndDatabaseEntryInLimit(Collection, Collection, Filters, int, int, Sort). Always sorts by ascendingid— seeCURSOR_PAGINATION_STEP1_PLAN.mdstep 1i.- Specified by:
findByBioAssaySetInAndDatabaseEntryInByCursorin 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
-