Class: Bio::Ucsc::DroSim1::ChainDm3Link
- Inherits:
-
Object
- Object
- Bio::Ucsc::DroSim1::ChainDm3Link
- Defined in:
- lib/bio-ucsc/drosim1/chaindm3link.rb
Constant Summary collapse
- KLASS =
"ChainDm3Link"
- KLASS_S =
KLASS[0..0].downcase + KLASS[1..-1]
Class Method Summary collapse
- .find_all_by_interval(interval, opt = {:partial => true}) ⇒ Object
-
.find_by_interval(interval, opt = {:partial => true}) ⇒ Object
each chromosome.
Class Method Details
.find_all_by_interval(interval, opt = {:partial => true}) ⇒ Object
72 73 74 75 76 |
# File 'lib/bio-ucsc/drosim1/chaindm3link.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/drosim1/chaindm3link.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 |