[BioRuby-ja] Bio::Blast::Default::Report.to_s (format0)

Tomoaki NISHIYAMA tomoakin @ kenroku.kanazawa-u.ac.jp
2005年 5月 31日 (火) 21:18:28 EDT


こんにちは、

多数のblastの結果がまとまっているファイルを分割したり、
特定の条件を満たす結果をそのまま抽出したりすることを考えると、
Bio::Blast::Default::Report.to_sでそのまま、
一個分の結果を返すようになっていると便利だと思います。
-- 
西山智明
金沢大学学際科学実験センター

% diff -c format0.rb.orig format0.rb
*** format0.rb.orig     Sat Oct 30 23:28:33 2004
--- format0.rb  Wed Jun  1 10:04:44 2005
***************
*** 43,48 ****
--- 43,49 ----
           str = str.sub(/\A\s+/, '')
           str.sub!(/\n(T?BLAST.*)/m, "\n") # remove trailing entries 
for sure
           @entry_overrun = $1
+         @to_s=str
           data = str.split(/(?:^[ \t]*\n)+/)

           format0_split_headers(data)
***************
*** 50,55 ****
--- 51,57 ----
           format0_split_stat_params(data)
         end
         attr_reader :entry_overrun
+       attr_reader :to_s

         attr_reader :f0header, :f0reference, :f0query, :f0database, 
:f0dbstat
         attr_reader :iterations




BioRuby-ja メーリングリストの案内