Class: Bio::RestrictionEnzyme::Range::CutRanges
- Defined in:
- lib/bio/util/restriction_enzyme/range/cut_ranges.rb
Overview
Container for many CutRange objects or CutRange child objects. Inherits from array.
Instance Method Summary collapse
Instance Method Details
#include?(i) ⇒ Boolean
21 |
# File 'lib/bio/util/restriction_enzyme/range/cut_ranges.rb', line 21 def include?(i); self.collect{|a| a.include?(i)}.include?(true); end |
#max ⇒ Object
20 |
# File 'lib/bio/util/restriction_enzyme/range/cut_ranges.rb', line 20 def max; self.collect{|a| a.max}.flatten.sort.last; end |
#max_vertical ⇒ Object
27 28 29 |
# File 'lib/bio/util/restriction_enzyme/range/cut_ranges.rb', line 27 def max_vertical vertical_min_max_helper( :max ) end |
#min ⇒ Object
19 |
# File 'lib/bio/util/restriction_enzyme/range/cut_ranges.rb', line 19 def min; self.collect{|a| a.min}.flatten.sort.first; end |
#min_vertical ⇒ Object
23 24 25 |
# File 'lib/bio/util/restriction_enzyme/range/cut_ranges.rb', line 23 def min_vertical vertical_min_max_helper( :min ) end |