public class DBExonDAO extends DBCoreObjectDAO implements ExonDAO
Modifier and Type | Class and Description |
---|---|
class |
DBExonDAO.ExonRowHandler |
collFactory, singleSpecies, species, ssFactory
configuration, daoFactory
Constructor and Description |
---|
DBExonDAO() |
DBExonDAO(DAOCollectionCoreFactory factory) |
DBExonDAO(DAOSingleSpeciesCoreFactory factory) |
Modifier and Type | Method and Description |
---|---|
DAExon |
getExonByID(Integer id) |
DAExon |
getExonByStableID(String stableID) |
List<DAExon> |
getExonsForTranscript(Transcript transcript) |
void |
reInitialize(IdentifiableObject object)
Uses the stableid of an object to fill in missing data
|
getDAOFactory, getSpecies, isSingleSpecies, setFactory, setFactory
getFactory, setConfiguration, setFactory
public DBExonDAO()
public DBExonDAO(DAOSingleSpeciesCoreFactory factory) throws DAOException
DAOException
public DBExonDAO(DAOCollectionCoreFactory factory) throws DAOException
DAOException
public void reInitialize(IdentifiableObject object) throws DAOException
reInitialize
in interface ReInitializationDAO
object
- DAOException
public DAExon getExonByID(Integer id) throws DAOException
getExonByID
in interface ExonDAO
id
- DAOException
public DAExon getExonByStableID(String stableID) throws DAOException
getExonByStableID
in interface ExonDAO
stableID
- DAOException
public List<DAExon> getExonsForTranscript(Transcript transcript) throws DAOException
getExonsForTranscript
in interface ExonDAO
DAOException
JEnsembl: A Java API for Ensembl Data Access v1.78
© Roslin Institute 2010-14. GNU General Public License, version3