class Ensembl::Core::DBConnection
The Ensembl::Core::DBConnection
is the actual connection established with the Ensembl
server.
Public Class Methods
connect(species, release = Ensembl::ENSEMBL_RELEASE, args = {})
click to toggle source
The Ensembl::Core::DBConnection#connect method makes the connection to the Ensembl
core database for a given species. By default, it connects to release 50 for that species. You could use a lower number, but some parts of the API might not work, or worse: give the wrong results.
@example
# Connect to release 50 of human Ensembl::Core::DBConnection.connect('homo_sapiens') # Connect to release 42 of chicken Ensembl::Core::DBConnection.connect('gallus_gallus')
@param [String] species Species to connect to. Must be in snake_case @param [Integer] ensembl_release. Release to connect to (default = 60)
# File lib/bio-ensembl/db_connection.rb, line 158 def self.connect(species, release = Ensembl::ENSEMBL_RELEASE, args = {}) self.generic_connect('core',species, release,args) end
ensemblgenomes_connect(species, release = Ensembl::ENSEMBL_RELEASE, args={})
click to toggle source
# File lib/bio-ensembl/db_connection.rb, line 162 def self.ensemblgenomes_connect(species, release = Ensembl::ENSEMBL_RELEASE, args={}) args[:ensembl_genomes] = true self.generic_connect('core',species,release,args) end