Interface ExpressionAnalysisResultSetDao
-
- All Superinterfaces:
AnalysisResultSetDao<DifferentialExpressionAnalysisResult,ExpressionAnalysisResultSet>
,BaseDao<ExpressionAnalysisResultSet>
,BaseVoEnabledDao<ExpressionAnalysisResultSet,DifferentialExpressionAnalysisResultSetValueObject>
,FilteringDao<ExpressionAnalysisResultSet>
,FilteringVoEnabledDao<ExpressionAnalysisResultSet,DifferentialExpressionAnalysisResultSetValueObject>
- All Known Implementing Classes:
ExpressionAnalysisResultSetDaoImpl
public interface ExpressionAnalysisResultSetDao extends AnalysisResultSetDao<DifferentialExpressionAnalysisResult,ExpressionAnalysisResultSet>, FilteringVoEnabledDao<ExpressionAnalysisResultSet,DifferentialExpressionAnalysisResultSetValueObject>
- See Also:
ExpressionAnalysisResultSet
-
-
Method Summary
-
Methods inherited from interface ubic.gemma.persistence.service.BaseDao
countAll, create, create, find, findOrCreate, load, load, loadAll, remove, remove, remove, removeAll, save, save, update, update
-
Methods inherited from interface ubic.gemma.persistence.service.BaseVoEnabledDao
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIds
-
Methods inherited from interface ubic.gemma.persistence.service.FilteringDao
getElementClass, getObjectAlias
-
Methods inherited from interface ubic.gemma.persistence.service.FilteringVoEnabledDao
loadValueObjectsPreFilter, loadValueObjectsPreFilter
-
-
-
-
Method Detail
-
loadWithResultsAndContrasts
ExpressionAnalysisResultSet loadWithResultsAndContrasts(Long id)
-
thaw
void thaw(ExpressionAnalysisResultSet resultSet)
Thaw a result set's analysis, experiment analyzed and experimental factors. If you need to load the probe, contrasts, etc. useloadWithResultsAndContrasts(Long)
instead which is optimized for that purpose.
-
thawFully
DifferentialExpressionAnalysis thawFully(DifferentialExpressionAnalysis differentialExpressionAnalysis)
-
canDelete
boolean canDelete(DifferentialExpressionAnalysis differentialExpressionAnalysis)
-
loadValueObjectWithResults
DifferentialExpressionAnalysisResultSetValueObject loadValueObjectWithResults(ExpressionAnalysisResultSet resultSet)
Load an analysis result set with its all of its associated results.
-
loadResultToGenesMap
Map<DifferentialExpressionAnalysisResult,List<Gene>> loadResultToGenesMap(ExpressionAnalysisResultSet resultSet)
Load aDifferentialExpressionAnalysisResult
toGene
multi-map. This is much faster than navigating through the probe's alignments, transcripts and then genes as it uses the internal GENE2CS table described inTableMaintenanceUtil.updateGene2CsEntries()
. Note: Not all probes have associated genes, so you should useMap.getOrDefault(Object, Object)
with an empty collection to handle this case.
-
findByBioAssaySetInAndDatabaseEntryInLimit
Slice<DifferentialExpressionAnalysisResultSetValueObject> findByBioAssaySetInAndDatabaseEntryInLimit(@Nullable Collection<BioAssaySet> bioAssaySets, @Nullable Collection<DatabaseEntry> databaseEntries, Filters objectFilters, int offset, int limit, Sort sort)
Retrieve result sets associated to a set ofBioAssaySet
and external database entries.- Parameters:
bioAssaySets
- relatedBioAssaySet
, or any if nulldatabaseEntries
- related external identifier associated to theBioAssaySet
, or any if nullobjectFilters
- list of object filterslimit
- maximum number of results to returnsort
- field and direction by which the collection is ordered- Returns:
-
-