Method: Bio::FlatFile#next_entry
- Defined in:
- lib/bio/io/flatfile.rb
#next_entry ⇒ Object
Get next entry.
600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 |
# File 'lib/bio/io/flatfile.rb', line 600 def next_entry raise UnknownDataFormatError, 'file format auto-detection failed?' unless @dbclass if @skip_leader_mode and ((@firsttime_flag and @skip_leader_mode == :firsttime) or @skip_leader_mode == :everytime) @splitter.skip_leader end r = @splitter.get_entry @firsttime_flag = false return nil unless r if raw then r else @entry = @dbclass.new(r) @entry end end |