Ensembl Data Access Module v1.09
© Roslin Institute 2010. GNU General Public License, version3
uk.ac.roslin.ensembl.dao.database
Class DBSingleSpeciesDatabase
java.lang.Object
uk.ac.roslin.ensembl.dao.database.DBDatabase
uk.ac.roslin.ensembl.dao.database.DBSingleSpeciesDatabase
- All Implemented Interfaces:
- Comparable<uk.ac.roslin.ensembl.model.database.Database>, uk.ac.roslin.ensembl.model.database.Database, uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase
- Direct Known Subclasses:
- DBSingleSpeciesCoreDatabase
public class DBSingleSpeciesDatabase
- extends DBDatabase
- implements uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase
- Author:
- tpaterso
Constructor Summary |
DBSingleSpeciesDatabase(String db_name,
uk.ac.roslin.ensembl.config.EnsemblDBType type,
uk.ac.roslin.ensembl.model.database.Registry registry)
|
Methods inherited from class uk.ac.roslin.ensembl.dao.database.DBDatabase |
compareTo, getBuild, getdBName, getDBVersion, getIntDBVersion, getIntSchemaVersion, getNewSqlSession, getRegistry, getSchemaVersion, getType, setBuild, setdBName, setDBVersion, setIntDBVersion, setIntSchemaVersion, setRegistry, setSchemaVersion, setType, toString |
Methods inherited from interface uk.ac.roslin.ensembl.model.database.Database |
getBuild, getdBName, getDBVersion, getIntDBVersion, getIntSchemaVersion, getNewSqlSession, getRegistry, getSchemaVersion, getType |
species
protected DBSpecies species
dbSpeciesName
protected String dbSpeciesName
assembly
protected String assembly
DBSingleSpeciesDatabase
public DBSingleSpeciesDatabase(String db_name,
uk.ac.roslin.ensembl.config.EnsemblDBType type,
uk.ac.roslin.ensembl.model.database.Registry registry)
throws uk.ac.roslin.ensembl.exception.ConfigurationException
- Throws:
uk.ac.roslin.ensembl.exception.ConfigurationException
getDbSpeciesName
public String getDbSpeciesName()
- Specified by:
getDbSpeciesName
in interface uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase
setDbSpeciesName
public void setDbSpeciesName(String species)
- Specified by:
setDbSpeciesName
in interface uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase
setSpecies
public void setSpecies(uk.ac.roslin.ensembl.model.core.Species species)
- Specified by:
setSpecies
in interface uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase
getSpecies
public DBSpecies getSpecies()
- Specified by:
getSpecies
in interface uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase
getAssembly
public String getAssembly()
- Specified by:
getAssembly
in interface uk.ac.roslin.ensembl.model.database.SingleSpeciesDatabase
lazyLoadAssembly
public void lazyLoadAssembly()
throws uk.ac.roslin.ensembl.exception.DAOException
- Throws:
uk.ac.roslin.ensembl.exception.DAOException
Ensembl Data Access Module v1.09
© Roslin Institute 2010. GNU General Public License, version3