【发布时间】:2011-01-15 22:08:09
【问题描述】:
我有一个执行 BLAST 查询的脚本 (bl2seq)
脚本是这样工作的:
- 获取序列a,序列b
- 将序列 a 写入文件
- 将序列 b 写入文件 b
- 运行命令'bl2seq -i filea -j fileb -n blastn'
- 从 STDOUT 获取输出,解析
- 重复 2000 万次
bl2seq 程序不支持管道。 有没有办法做到这一点并避免写入/读取硬盘?
我正在使用 Python BTW。
【问题讨论】:
-
+1 @Austin,这是个好问题。我一直在寻找类似的东西(对
balstall的 1500 万次查询 - 也是来自 Blast2 的命令)并通过 Google'ing 到达这里。请考虑在biostars.org重新提问
标签: python perl unix shell bioinformatics