Class | Bio::RestrictionEnzyme::Range::SequenceRange::Fragments
In: | lib/bio/util/restriction_enzyme/range/sequence_range/fragments.rb
Parent: | Array

### Methods

for_display new

### Constants

DisplayFragment | = | Struct.new(:primary, :complement)

### Attributes

complement | [RW] |
primary | [RW] |

### Public Class methods

new(primary, complement)

[Source]

        # File lib/bio/util/restriction_enzyme/range/sequence_range/fragments.rb, line 23
    23:   def initialize(primary, complement)
    24:     @primary = primary
    25:     @complement = complement
    26:   end

### Public Instance methods

for_display(p_str=nil, c_str=nil)

[Source]

        # File lib/bio/util/restriction_enzyme/range/sequence_range/fragments.rb, line 30
    30:   def for_display(p_str=nil, c_str=nil)
    31:     p_str ||= @primary
    32:     c_str ||= @complement
    33:     pretty_fragments = []
    34:     self.each { |fragment| pretty_fragments << fragment.for_display(p_str, c_str) }
    35:     pretty_fragments
    36:   end

[Validate]