public class DBTranslationDAO extends DBCoreObjectDAO implements TranslationDAO
collFactory, singleSpecies, species, ssFactory
configuration, daoFactory
Constructor and Description |
---|
DBTranslationDAO() |
DBTranslationDAO(DAOCollectionCoreFactory factory) |
DBTranslationDAO(DAOSingleSpeciesCoreFactory factory) |
Modifier and Type | Method and Description |
---|---|
DATranslation |
getTranslationByID(Integer id) |
DATranslation |
getTranslationByStableID(String stableID) |
List<DATranslation> |
getTranslationsForTranscript(Transcript transcript) |
List<DATranslation> |
getTranslationsForVegaID(String id)
Returns a list of Ensembl Translations matching the query VegaID string.
|
void |
reInitialize(IdentifiableObject object) |
getDAOFactory, getSpecies, isSingleSpecies, setFactory, setFactory
getFactory, setConfiguration, setFactory
public DBTranslationDAO()
public DBTranslationDAO(DAOSingleSpeciesCoreFactory factory)
public DBTranslationDAO(DAOCollectionCoreFactory factory)
public DATranslation getTranslationByID(Integer id) throws DAOException
getTranslationByID
in interface TranslationDAO
DAOException
public DATranslation getTranslationByStableID(String stableID) throws DAOException
getTranslationByStableID
in interface TranslationDAO
DAOException
public List<DATranslation> getTranslationsForTranscript(Transcript transcript) throws DAOException
getTranslationsForTranscript
in interface TranslationDAO
DAOException
public void reInitialize(IdentifiableObject object) throws DAOException
reInitialize
in interface ReInitializationDAO
DAOException
public List<DATranslation> getTranslationsForVegaID(String id) throws DAOException
getTranslationsForVegaID
in interface TranslationDAO
id
- a valid vega ID (these begin 'OTT...')DAOException
JEnsembl: A Java API for Ensembl Data Access v1.78
© Roslin Institute 2010-14. GNU General Public License, version3