Interface ArrayDesignDao
-
- All Superinterfaces:
BaseDao<ArrayDesign>
,BaseVoEnabledDao<ArrayDesign,ArrayDesignValueObject>
,CachedFilteringDao<ArrayDesign>
,CachedFilteringVoEnabledDao<ArrayDesign,ArrayDesignValueObject>
,CuratableDao<ArrayDesign>
,FilteringDao<ArrayDesign>
,FilteringVoEnabledDao<ArrayDesign,ArrayDesignValueObject>
- All Known Implementing Classes:
ArrayDesignDaoImpl
@Repository public interface ArrayDesignDao extends CuratableDao<ArrayDesign>, CachedFilteringVoEnabledDao<ArrayDesign,ArrayDesignValueObject>
Created by tesarst on 13/03/17. ArrayDesignDao interface
-
-
Field Summary
Fields Modifier and Type Field Description static String
OBJECT_ALIAS
-
Method Summary
-
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.CachedFilteringDao
countWithCache, loadIdsWithCache, loadWithCache, loadWithCache
-
Methods inherited from interface ubic.gemma.persistence.service.CachedFilteringVoEnabledDao
loadValueObjectsWithCache, loadValueObjectsWithCache
-
Methods inherited from interface ubic.gemma.persistence.service.common.auditAndSecurity.curation.CuratableDao
updateCurationDetailsFromAuditEvent
-
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
-
-
-
-
Field Detail
-
OBJECT_ALIAS
static final String OBJECT_ALIAS
- See Also:
- Constant Field Values
-
-
Method Detail
-
addProbes
void addProbes(ArrayDesign arrayDesign, Collection<CompositeSequence> newProbes)
-
deleteAlignmentData
void deleteAlignmentData(ArrayDesign arrayDesign)
-
deleteGeneProductAssociations
void deleteGeneProductAssociations(ArrayDesign arrayDesign)
-
findByShortName
ArrayDesign findByShortName(String shortName)
-
findByName
Collection<ArrayDesign> findByName(String name)
-
findByAlternateName
Collection<ArrayDesign> findByAlternateName(String queryString)
-
findByManufacturer
Collection<ArrayDesign> findByManufacturer(String queryString)
-
findByTaxon
Collection<ArrayDesign> findByTaxon(Taxon taxon)
-
getAllAssociatedBioAssays
Collection<BioAssay> getAllAssociatedBioAssays(ArrayDesign arrayDesign)
-
getAuditEvents
Map<Long,Collection<AuditEvent>> getAuditEvents(Collection<Long> ids)
-
getBioSequences
Map<CompositeSequence,BioSequence> getBioSequences(ArrayDesign arrayDesign)
-
getExpressionExperiments
Collection<ExpressionExperiment> getExpressionExperiments(ArrayDesign arrayDesign)
-
getExpressionExperimentsCount
long getExpressionExperimentsCount(ArrayDesign arrayDesign)
Obtain the number of associated expression experiments.This is much faster than looking up the size of
getExpressionExperiments(ArrayDesign)
.
-
getSwitchedExpressionExperiments
Collection<ExpressionExperiment> getSwitchedExpressionExperiments(ArrayDesign arrayDesign)
Obtain a collection ofExpressionExperiment
identifiers that have been switched from a given platform.If you only need to count them, consider using the more performant
getSwitchedExpressionExperimentsCount(ArrayDesign)
instead.
-
getSwitchedExpressionExperimentsCount
Long getSwitchedExpressionExperimentsCount(ArrayDesign arrayDesign)
Count the number of switchedExpressionExperiment
from a given platform.
-
getTaxa
Collection<Taxon> getTaxa(ArrayDesign arrayDesign)
-
isMerged
Map<Long,Boolean> isMerged(Collection<Long> ids)
-
isMergee
Map<Long,Boolean> isMergee(Collection<Long> ids)
-
isSubsumed
Map<Long,Boolean> isSubsumed(Collection<Long> ids)
-
isSubsumer
Map<Long,Boolean> isSubsumer(Collection<Long> ids)
-
loadAlignments
Map<CompositeSequence,Collection<BlatResult>> loadAlignments(ArrayDesign arrayDesign)
-
loadCompositeSequences
Collection<CompositeSequence> loadCompositeSequences(ArrayDesign arrayDesign, int limit, int offset)
-
loadValueObjectsForEE
List<ArrayDesignValueObject> loadValueObjectsForEE(Long eeId)
-
numAllCompositeSequenceWithBioSequences
long numAllCompositeSequenceWithBioSequences()
-
numAllCompositeSequenceWithBioSequences
long numAllCompositeSequenceWithBioSequences(Collection<Long> ids)
-
numAllCompositeSequenceWithBlatResults
long numAllCompositeSequenceWithBlatResults()
-
numAllCompositeSequenceWithBlatResults
long numAllCompositeSequenceWithBlatResults(Collection<Long> ids)
-
numAllCompositeSequenceWithGenes
long numAllCompositeSequenceWithGenes()
-
numAllCompositeSequenceWithGenes
long numAllCompositeSequenceWithGenes(Collection<Long> ids)
-
numAllGenes
long numAllGenes()
-
numAllGenes
long numAllGenes(Collection<Long> ids)
-
numBioSequences
long numBioSequences(ArrayDesign arrayDesign)
-
numBlatResults
long numBlatResults(ArrayDesign arrayDesign)
-
numCompositeSequences
long numCompositeSequences(ArrayDesign id)
-
numCompositeSequenceWithBioSequences
long numCompositeSequenceWithBioSequences(ArrayDesign arrayDesign)
-
numCompositeSequenceWithBlatResults
long numCompositeSequenceWithBlatResults(ArrayDesign arrayDesign)
-
numCompositeSequenceWithGenes
long numCompositeSequenceWithGenes(ArrayDesign arrayDesign)
-
numExperiments
long numExperiments(ArrayDesign arrayDesign)
-
numGenes
long numGenes(ArrayDesign arrayDesign)
-
removeBiologicalCharacteristics
void removeBiologicalCharacteristics(ArrayDesign arrayDesign)
-
thawLite
void thawLite(ArrayDesign arrayDesign)
Lightly thaw the given platform.
-
thaw
void thaw(ArrayDesign arrayDesign)
Thaw the given platform as perthawLite(ArrayDesign)
with its probes and genes.
-
updateSubsumingStatus
Boolean updateSubsumingStatus(ArrayDesign candidateSubsumer, ArrayDesign candidateSubsumee)
-
deleteGeneProductAlignmentAssociations
void deleteGeneProductAlignmentAssociations(ArrayDesign arrayDesign)
-
deleteGeneProductAnnotationAssociations
void deleteGeneProductAnnotationAssociations(ArrayDesign arrayDesign)
-
-