Class: Bio::Ucsc::Mm9::ChainCanFam2

Inherits:
Object
  • Object
show all
Defined in:
lib/bio-ucsc/mm9/chaincanfam2.rb

Constant Summary collapse

KLASS =
"ChainCanFam2"
KLASS_S =
"chainCanFam2"

Class Method Summary collapse

Class Method Details

.find_all_by_interval(interval, opt = {:partial => true}) ⇒ Object



73
74
75
76
77
# File 'lib/bio-ucsc/mm9/chaincanfam2.rb', line 73

def self.find_all_by_interval(interval, opt = {:partial => true}); interval = Bio::Ucsc::Gi.wrap(interval)
  chrom = interval.chrom[0..0].upcase + interval.chrom[1..-1]
  chr_klass = self.const_get("#{chrom}_#{KLASS}")
  chr_klass.__send__(:find_all_by_interval, interval, opt)
end

.find_by_interval(interval, opt = {:partial => true}) ⇒ Object

each chromosome



67
68
69
70
71
# File 'lib/bio-ucsc/mm9/chaincanfam2.rb', line 67

def self.find_by_interval(interval, opt = {:partial => true}); interval = Bio::Ucsc::Gi.wrap(interval)
  chrom = interval.chrom[0..0].upcase + interval.chrom[1..-1]
  chr_klass = self.const_get("#{chrom}_#{KLASS}")
  chr_klass.__send__(:find_by_interval, interval, opt)
end