Sha256: 7e255450a37403f81f43e492ec66a53ae3a7787051881488daa71625924d4b42
Contents?: true
Size: 2 KB
Versions: 2
Compression:
Stored size: 2 KB
Contents
# # = AUTOMATIC Table Definition of the Zebrafish Jul. 2010 (Zv9/danRer7) assembly # Copyright:: Copyright (C) 2011-2017 # MISHIMA, Hiroyuki # <missy at be.to / hmishima at nagasaki-u.ac.jp> # License:: The MIT licence # require "#{::File.dirname(__FILE__)}/table_class_detector" module Bio module Ucsc module DanRer7 CHROMS = %w(Chr1 Chr2 Chr3 Chr4 Chr5 Chr6 Chr7 Chr8 Chr9 Chr10 Chr11 Chr12 Chr13 Chr14 Chr15 Chr16 Chr17 Chr18 Chr19 Chr20 Chr21 Chr22 Chr23 Chr24 Chr25) extend TableClassDetector def self.default DBConnection.default end def self.connect(param = Hash.new) DBConnection.db_adapter = param[:db_adapter] if param[:db_adapter] DBConnection.db_host = param[:db_host] if param[:db_host] DBConnection.db_username = param[:db_username] if param[:db_username] DBConnection.password = param[:password] if param[:password] DBConnection.connect end class DBConnection < ActiveRecord::Base include SafeAttributes self.inheritance_column = 'dummy_not_to_use' @@db_adapter ||= 'mysql2' @@db_host ||= 'genome-mysql.cse.ucsc.edu' @@db_username ||= 'genome' @@db_password ||= '' @@db_name ||= 'danRer7' cattr_accessor :db_adapter, :db_host, :db_username, :db_password self.abstract_class = true def self.default @@db_adapter = 'mysql2' @@db_host = 'genome-mysql.cse.ucsc.edu' @@db_username = 'genome' @@db_password = '' end def self.connect establish_connection({ :adapter => @@db_adapter, :host => @@db_host, :database => @@db_name, :username => @@db_username, :password => @@db_password, }) end end # class DBConnection base = "#{::File.dirname(__FILE__)}/danrer7" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bio-ucsc-api-0.6.5 | lib/bio-ucsc/danrer7.rb |
bio-ucsc-api-0.6.4 | lib/bio-ucsc/danrer7.rb |