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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanDelete(DifferentialExpressionAnalysis differentialExpressionAnalysis)Slice<DifferentialExpressionAnalysisResultSetValueObject>findByBioAssaySetInAndDatabaseEntryInLimit(Collection<BioAssaySet> bioAssaySets, Collection<DatabaseEntry> databaseEntries, Filters filters, int offset, int limit, Sort sort)Retrieve result sets associated to a set ofBioAssaySetand external database entries.Map<Long,List<Gene>>loadResultToGenesMap(ExpressionAnalysisResultSet resultSet)Load aDifferentialExpressionAnalysisResulttoGenemulti-map.DifferentialExpressionAnalysisResultSetValueObjectloadValueObjectWithResults(ExpressionAnalysisResultSet resultSet)Load an analysis result set with its all of its associated results.ExpressionAnalysisResultSetloadWithResultsAndContrasts(Long id)voidthaw(ExpressionAnalysisResultSet ears)-
Methods inherited from interface ubic.gemma.persistence.service.BaseDao
countAll, create, create, find, findOrCreate, getElementClass, getIdentifierPropertyName, load, load, loadAll, loadReference, loadReference, remove, remove, remove, 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
count, getFilter, getFilter, getFilter, getFilter, getFilterableProperties, getFilterablePropertyAllowedValues, getFilterablePropertyDescription, getFilterablePropertyIsUsingSubquery, getFilterablePropertyType, getSort, load, load, loadIds
-
Methods inherited from interface ubic.gemma.persistence.service.FilteringVoEnabledDao
loadValueObjects, loadValueObjects
-
-
-
-
Method Detail
-
loadWithResultsAndContrasts
@Nullable ExpressionAnalysisResultSet loadWithResultsAndContrasts(Long id)
-
canDelete
boolean canDelete(DifferentialExpressionAnalysis differentialExpressionAnalysis)
-
loadValueObjectWithResults
DifferentialExpressionAnalysisResultSetValueObject loadValueObjectWithResults(ExpressionAnalysisResultSet resultSet)
Load an analysis result set with its all of its associated results.
-
loadResultToGenesMap
Map<Long,List<Gene>> loadResultToGenesMap(ExpressionAnalysisResultSet resultSet)
Load aDifferentialExpressionAnalysisResulttoGenemulti-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, @Nullable Filters filters, int offset, int limit, @Nullable Sort sort)
Retrieve result sets associated to a set ofBioAssaySetand external database entries.- Parameters:
bioAssaySets- relatedBioAssaySet, or any if nulldatabaseEntries- related external identifier associated to theBioAssaySet, or any if nullfilters- filters for restricting resultslimit- maximum number of results to returnsort- field and direction by which the collection is ordered
-
thaw
void thaw(ExpressionAnalysisResultSet ears)
-
-