使用 Java 在内存中处理 BLAST 调用的输出

问题描述

我正在尝试使用 Java 从内存中获取执行 BLAST(基本局部对齐搜索工具)查询的结果。我目前正在从 Java 程序中调用 BLAST 查询,一旦 BLAST 生成输出文件(作为文本),我就通过将其复制到数组中来处理文本文件内容。我不想在此处将输出作为文件获取,而是将其捕获在内存中(就在将其写入文件之前)并立即将其存储在数组中以供进一步处理。认的 BLAST 查询可能如下所示: blastn –db nt –query nt.fsa –out results.txt 其中 results.txt 是将 BLAST 查询输出定向到的输出文件,nt是被查询数据库,nt.fsa 是被查询的输入。任何帮助将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)