Class: Bio::Ucsc::Mm9::Gold

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

Constant Summary collapse

KLASS =
"Gold"
KLASS_S =
"gold"

Class Method Summary collapse

Class Method Details

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



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

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



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

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