[rails][bio] ensembl via ActiveRecord
http://hoged.tdiary.net/20060325.html#p02
とてもよいアイデア。バックアップがてら、コードの断片をミラーしておく
require 'active_record' class Exons < ActiveRecord::Base set_table_name "hsapiens_gene_vega_structure__structure__main" set_primary_key "exon_id" set_inheritance_column do # Exon#type -> Exon#type_ original_inheritance_column + "_" end end
ActiveRecord::Base.pluralize_table_names = false ActiveRecord::Base.establish_connection(:adopter => 'mysql', :database => 'vega_mart_37') # WHERE biotype = 'protein_coding' GROUP BY gene_id_key な検索 protein_codings = Exons.find(:all, :conditions => ['biotype = ?', 'protein_coding'], :group => 'gene_id_key')