[BioRuby-ja] Re: マルチファスタの取り扱いで質問2点

Toshiaki Katayama ktym @ hgc.jp
2005年 4月 23日 (土) 14:04:06 EDT


川島様

中尾さんの返答されなかった残りの部分ですが、

On 2005/04/23, at 13:56, takeshi kawashima wrote:
> 2、
> Tutorialにあるbiorubyでblastを書ける例では、一度に一つのqueryを与えていますが、
> 実際のblastは
> blastall -p blastn -d database -i queryfile
> としたとき、queryfileの中身はマルチファスタでもOKですよね?
> biorubyの中で、マルチファスタデータをクエリーにすることはできませんか?

マルチファスタのクエリー自体は投げられるようですが、
結果を受け取るところでマルチを想定していないですね。

bio/appl/blast.rb:
     def parse_result(data)
       Report.new(data, @parser)
     end

ここを Bio::FlatFile がやっているような感じに直せば
いいような気がしますが、どうでしょうね。>後藤さん?


> 3、
> 最新のbiorubyで、megablastをかけることはできますか?

特に対応していません。
昨日の別のメールに書いたことと重なりますが、かけるのも Ruby から
やれた方が嬉しいということでしょうから検討したいと思います。

結果の方は

% megablast -i eco.nuc -d syn.genome
'gn:syn'=='+eco:b3756' (3325859 860 3325998 998) 12
'gn:syn'=='-eco:b3756' (2452730 998 2452869 860) 12
'gn:syn'=='+eco:b4007' (3325859 860 3325998 999) 13
   :

みたいなフォーマットを適宜パースできるだけでいいでしょうか?
参考までに、よく使われるオプションとかあれば教えてください。

片山



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