class Bio::BlastXMLParser::XmlSplitterIterator
Public Class Methods
new(fn)
click to toggle source
include Enumerable
# File lib/bio/db/blast/xmlsplitter.rb, line 44 def initialize fn @splitter = BlastXmlSplitter.new(fn) end
Public Instance Methods
to_enum()
click to toggle source
# File lib/bio/db/blast/xmlsplitter.rb, line 48 def to_enum Enumerator.new do | yielder | @splitter.each do | buf | iteration = Nokogiri::XML.parse(buf.join) { | cfg | cfg.noblanks } yielder.yield NokogiriBlastIterator.new(iteration,self,:prefix=>nil) end end end