Method: Bio::FlatFile::Splitter::Default#initialize
- Defined in:
- lib/bio/io/flatfile/splitter.rb
#initialize(klass, bstream) ⇒ Default
Creates a new splitter.
- klass
-
database class
- bstream
-
input stream. It must be a BufferedInputStream object.
129 130 131 132 133 134 135 136 137 138 139 140 141 142 |
# File 'lib/bio/io/flatfile/splitter.rb', line 129 def initialize(klass, bstream) super(klass, bstream) @delimiter = klass::DELIMITER rescue nil @header = klass::FLATFILE_HEADER rescue nil # for specific classes' benefit unless header if (defined?(Bio::GenBank) and klass == Bio::GenBank) or (defined?(Bio::GenPept) and klass == Bio::GenPept) @header = 'LOCUS ' end end @delimiter_overrun = klass::DELIMITER_OVERRUN rescue nil end |