public interface ExpressionAnalysisResultSetDao extends AnalysisResultSetDao<DifferentialExpressionAnalysisResult,ExpressionAnalysisResultSet>, FilteringVoEnabledDao<ExpressionAnalysisResultSet,DifferentialExpressionAnalysisResultSetValueObject>
ExpressionAnalysisResultSet
loadValueObjectsPreFilter, loadValueObjectsPreFilter
getElementClass, getObjectAlias
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIds
ExpressionAnalysisResultSet loadWithResultsAndContrasts(Long id)
void thaw(ExpressionAnalysisResultSet resultSet)
loadWithResultsAndContrasts(Long)
instead which is
optimized for that purpose.DifferentialExpressionAnalysis thawFully(DifferentialExpressionAnalysis differentialExpressionAnalysis)
boolean canDelete(DifferentialExpressionAnalysis differentialExpressionAnalysis)
DifferentialExpressionAnalysisResultSetValueObject loadValueObjectWithResults(ExpressionAnalysisResultSet resultSet)
Map<DifferentialExpressionAnalysisResult,List<Gene>> loadResultToGenesMap(ExpressionAnalysisResultSet resultSet)
DifferentialExpressionAnalysisResult
to Gene
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 in TableMaintenanceUtil.updateGene2CsEntries()
.
Note: Not all probes have associated genes, so you should use Map.getOrDefault(Object, Object)
with an
empty collection to handle this case.Slice<DifferentialExpressionAnalysisResultSetValueObject> findByBioAssaySetInAndDatabaseEntryInLimit(@Nullable Collection<BioAssaySet> bioAssaySets, @Nullable Collection<DatabaseEntry> databaseEntries, @Nullable Filters objectFilters, int offset, int limit, @Nullable Sort sort)
BioAssaySet
and external database entries.bioAssaySets
- related BioAssaySet
, or any if nulldatabaseEntries
- related external identifier associated to the BioAssaySet
, or any if nullobjectFilters
- list of object filterslimit
- maximum number of results to returnsort
- field and direction by which the collection is orderedCopyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.