public interface Registry
Properties getConfigProperties()
DBConnection.DataSource getDatasourceType()
String findMybatisSchemaForSchemaVersion(DatabaseType type, String schema_version)
String getMostRecentEnsemblVersion()
Database makeDatabase(String db_name) throws ConfigurationException
ConfigurationException
ComparisonDatabase getComparaDatabase(EnsemblComparaDivision comparaDivision, String db_version)
Database getDatabase(String species_name_or_alias) throws NonUniqueException
NonUniqueException
Database getDatabase(String species_name_or_alias, String db_version) throws NonUniqueException
NonUniqueException
Database getDatabase(String species_name_or_alias, DatabaseType database_type, String db_version) throws NonUniqueException
NonUniqueException
Database getDatabaseForFullName(String fullname)
TreeSet<? extends Database> getDatabasesByType(DatabaseType type)
Species getSpeciesByAlias(String alias_or_name) throws NonUniqueException
NonUniqueException
Species getSpeciesByAlias(String alias_or_name, String version) throws NonUniqueException
NonUniqueException
Species getMostRecentSpeciesByAlias(String alias_or_name) throws NonUniqueException
NonUniqueException
Collection<? extends Species> getSetOfSpeciesByAlias(String alias_or_name)
Collection<? extends Species> getSetOfEverySpeciesByAlias(String alias_or_name)
Species getSpeciesByEnsemblName(String ensemblName)
Collection<? extends Species> getSpecies()
Collection<? extends CollectionSpecies> getCollectionSpecies()
CollectionOfSpecies getMostRecentCollection(String name)
CollectionOfSpecies getCollection(String name, String dbVersion)
Collection<? extends CollectionOfSpecies> getCollectionRegistriesByName(String name)
Collection<? extends CollectionOfSpecies> getCollectionsByDBVersion(String dbVersion)
List<? extends CollectionOfSpecies> getCollections()
int getHighestEnsemblSchemaVersion() throws DAOException, ConfigurationException
DAOException
ConfigurationException
int getHighestReleaseVersion() throws DAOException, ConfigurationException
DAOException
ConfigurationException
String getEnsemblNameForAlias(String alias) throws NonUniqueException
NonUniqueException
boolean addSessionAlias(String ensembl_genus_species_name, String alias) throws Exception
Exception
boolean addSessionAlias(Species sp, String alias) throws Exception
Exception
File getRegistryReport() throws IOException
IOException
StringBuilder getBriefRegistryReport()
StringBuilder getVersionReport()
void setSpeciesMetadata(CoreDatabase database) throws DAOException
DAOException
TranscriptionEngine getDefaultTranscriptionEngine()
TranscriptionEngine getTranscriptionEngine(Integer codonTable)
HashMap<String,String> getRenamedDBs()
boolean isSpeciesInPanHomology(Species querySpecies, String dbVersion)
Set<String> getEnsemblNamesForAliasBeginning(String alias)
Set<String> getEnsemblNamesForAliasContaining(String alias)
Set<String> getGCAssemblyAccessionsForAliasBeginning(String alias)
Set<String> getGCAssemblyAccessionsForAliasContaining(String alias)
Set<? extends Species> getSpeciesForAliasBeginning(String alias)
Set<? extends Species> getSpeciesForAliasContaining(String alias)
Set<? extends CollectionSpecies> getBacterialSpeciesForAliasBeginning(String alias)
Set<? extends CollectionSpecies> getBacterialSpeciesForAliasContaining(String alias)
Set<? extends CollectionSpecies> getOldStyleBacterialSpeciesForAliasBeginning(String alias)
Set<? extends CollectionSpecies> getOldStyleBacterialSpeciesForAliasContaining(String alias)
JEnsembl: A Java API for Ensembl Data Access v1.78
© Roslin Institute 2010-14. GNU General Public License, version3