Interface BioSequenceDao
- All Superinterfaces:
BaseDao<BioSequence>
,BaseVoEnabledDao<BioSequence,
BioSequenceValueObject>
- All Known Implementing Classes:
BioSequenceDaoImpl
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionfindByAccession
(DatabaseEntry accession) findByCompositeSequence
(CompositeSequence compositeSequence) findByGenes
(Collection<Gene> genes) Returns matching biosequences for the given genes in a Map (gene to biosequences).findByName
(String name) getGenesByAccession
(String search) getGenesByName
(String search) For a biosequence name, get the genesthaw
(Collection<BioSequence> bioSequences) thaw
(BioSequence bioSequence) Methods inherited from interface ubic.gemma.persistence.service.BaseDao
countAll, create, create, find, findOrCreate, getElementClass, getIdentifierPropertyName, load, load, loadAll, loadReference, loadReference, reload, reload, remove, remove, remove, save, save, streamAll, streamAll, update, update
Methods inherited from interface ubic.gemma.persistence.service.BaseVoEnabledDao
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIds
-
Method Details
-
findByAccession
-
findByGenes
Returns matching biosequences for the given genes in a Map (gene to biosequences). Genes which had no associated sequences are not included in the result.
- Parameters:
genes
- genes- Returns:
- map to biosequences
-
findByName
-
getGenesByAccession
-
getGenesByName
For a biosequence name, get the genes- Parameters:
search
- name- Returns:
- genes
-
thaw
-
thaw
-
findByCompositeSequence
-