public abstract class SingleExperimentAnalysisDaoBase<T extends SingleExperimentAnalysis> extends AbstractDao<T> implements SingleExperimentAnalysisDao<T>
SingleExperimentAnalysis
.
The single experiment analysis has a related BioAssaySet
which is typically either a ExpressionExperiment
or a ExpressionExperimentSubSet
.
SingleExperimentAnalysis
DEFAULT_BATCH_SIZE, elementClass, log
Modifier | Constructor and Description |
---|---|
protected |
SingleExperimentAnalysisDaoBase(Class<T> elementClass,
SessionFactory sessionFactory) |
Modifier and Type | Method and Description |
---|---|
Collection<T> |
findByExperiment(BioAssaySet experiment)
Find by associated experiment via
SingleExperimentAnalysis.getExperimentAnalyzed() . |
Map<BioAssaySet,Collection<T>> |
findByExperiments(Collection<? extends BioAssaySet> experiments)
Given a collection of experiments returns a Map of Analysis --> collection of Experiments
The collection of investigations returned by the map will include all the investigations for the analysis key iff
one of the investigations for that analysis was in the given collection started with
|
Collection<T> |
findByName(String name) |
Collection<T> |
findByTaxon(Taxon taxon) |
countAll, create, create, createInBatch, find, findByProperty, findByPropertyIn, findOneByProperty, findOrCreate, flush, getElementClass, getSessionFactory, load, load, loadAll, remove, remove, remove, removeAllInBatch, removeInBatch, save, save, saveInBatch, update, update, updateInBatch
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
countAll, create, create, createInBatch, find, findOrCreate, getElementClass, load, load, loadAll, remove, remove, remove, removeAllInBatch, removeInBatch, save, save, saveInBatch, update, update, updateInBatch
protected SingleExperimentAnalysisDaoBase(Class<T> elementClass, SessionFactory sessionFactory)
public Collection<T> findByExperiment(BioAssaySet experiment)
SingleExperimentAnalysisDao
SingleExperimentAnalysis.getExperimentAnalyzed()
.findByExperiment
in interface SingleExperimentAnalysisDao<T extends SingleExperimentAnalysis>
public Map<BioAssaySet,Collection<T>> findByExperiments(Collection<? extends BioAssaySet> experiments)
SingleExperimentAnalysisDao
findByExperiments
in interface SingleExperimentAnalysisDao<T extends SingleExperimentAnalysis>
experiments
- experimentspublic Collection<T> findByTaxon(Taxon taxon)
findByTaxon
in interface AnalysisDao<T extends SingleExperimentAnalysis>
public Collection<T> findByName(String name)
findByName
in interface AnalysisDao<T extends SingleExperimentAnalysis>
name
- nameCopyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.