Class Bio::Sequence::Format::FormatterBase
In: lib/bio/sequence/format.rb
Parent: Object

Formatter base class. Any formatter class should inherit this class.

Methods

new   output   output  

Public Class methods

creates a new formatter object for output

[Source]

     # File lib/bio/sequence/format.rb, line 100
100:     def initialize(sequence, options = {})
101:       @sequence = sequence
102:       @options = options
103:     end

Returns a formatterd string of the given sequence


Arguments:

Returns:String object

[Source]

    # File lib/bio/sequence/format.rb, line 80
80:     def self.output(sequence, options = {})
81:       self.new(sequence, options).output
82:     end

Public Instance methods

generates output data


Returns:String object

[Source]

    # File lib/bio/sequence/format.rb, line 95
95:     def output
96:       raise NotImplementedError, 'should be implemented in subclass'
97:     end

[Validate]