class Bio::Blast::Bl2seq::Report
Bio::Blast::Bl2seq::Report
is a NCBI
bl2seq (BLAST 2 sequences) output parser. It inherits Bio::Blast::Default::Report
. Most of its methods are the same as Bio::Blast::Default::Report
, but it lacks many methods.
Constants
- DELIMITER
Delimiter of each entry.
Bio::FlatFile
uses it. InBio::Blast::Bl2seq::Report
, it it nil (1 entry 1 file).- DELIMITER_OVERRUN
Private Instance Methods
format0_split_headers(data)
click to toggle source
Splits headers.
# File lib/bio/appl/bl2seq/report.rb 41 def format0_split_headers(data) 42 @f0query = data.shift 43 end
format0_split_search(data)
click to toggle source
Splits the search results.
# File lib/bio/appl/bl2seq/report.rb 47 def format0_split_search(data) 48 iterations = [] 49 while r = data[0] and /^\>/ =~ r 50 iterations << Iteration.new(data) 51 end 52 if iterations.size <= 0 then 53 iterations << Iteration.new(data) 54 end 55 iterations 56 end