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.
SingleExperimentAnalysisDEFAULT_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, updateInBatchclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcountAll, create, create, createInBatch, find, findOrCreate, getElementClass, load, load, loadAll, remove, remove, remove, removeAllInBatch, removeInBatch, save, save, saveInBatch, update, update, updateInBatchprotected SingleExperimentAnalysisDaoBase(Class<T> elementClass, SessionFactory sessionFactory)
public Collection<T> findByExperiment(BioAssaySet experiment)
SingleExperimentAnalysisDaoSingleExperimentAnalysis.getExperimentAnalyzed().findByExperiment in interface SingleExperimentAnalysisDao<T extends SingleExperimentAnalysis>public Map<BioAssaySet,Collection<T>> findByExperiments(Collection<? extends BioAssaySet> experiments)
SingleExperimentAnalysisDaofindByExperiments 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.