Ensembl Model v1.09
© Roslin Institute 2010. GNU General Public License, version3
uk.ac.roslin.ensembl.model.database
Interface SingleSpeciesCoreDatabase
- All Superinterfaces:
- Comparable<Database>, CoreDatabase, Database, SingleSpeciesDatabase
public interface SingleSpeciesCoreDatabase
- extends SingleSpeciesDatabase, CoreDatabase
- Author:
- tpaterso
getCoreFactory
Object getCoreFactory()
getTopLevelCoordSystem
CoordinateSystem getTopLevelCoordSystem()
throws DAOException
- Throws:
DAOException
getChromosomeLevelCoordSystem
CoordinateSystem getChromosomeLevelCoordSystem()
throws DAOException
- Throws:
DAOException
getSequenceLevelCoordSystem
CoordinateSystem getSequenceLevelCoordSystem()
throws DAOException
- Throws:
DAOException
getCSByID
CoordinateSystem getCSByID(Integer id)
throws DAOException
- Throws:
DAOException
getBuildCoordSystem
CoordinateSystem getBuildCoordSystem(String featureType)
throws DAOException
- Throws:
DAOException
getCSForFeature
Set<? extends CoordinateSystem> getCSForFeature(ObjectType featureType)
throws DAOException
- Throws:
DAOException
getChromosomeByName
Chromosome getChromosomeByName(String name)
throws DAOException
- Throws:
DAOException
getChromosomes
List<? extends Chromosome> getChromosomes()
throws DAOException
- Throws:
DAOException
setBuildLevel
void setBuildLevel(String featureKey,
String level)
getBuildLevel
String getBuildLevel(String featureType)
throws DAOException
- Throws:
DAOException
getFeaturesForCS
List<? extends ObjectType> getFeaturesForCS(CoordinateSystem coordSys)
throws DAOException
- Throws:
DAOException
getMaxLengthForFeature
Integer getMaxLengthForFeature(ObjectType featureType,
CoordinateSystem cs)
throws DAOException
- Throws:
DAOException
addFeatureCS
void addFeatureCS(String featureType,
Integer csID,
Integer maxLength)
Ensembl Model v1.09
© Roslin Institute 2010. GNU General Public License, version3