【发布时间】:2010-11-28 18:46:30
【问题描述】:
我正在开发一个小型应用程序,并考虑将 BLAST 或其他局部对齐搜索集成到我的应用程序中。我的搜索只调出了程序,需要安装并作为外部程序调用。
有没有办法让我从头开始实施它?可能有任何预制库吗?
【问题讨论】:
-
补充:我知道重新实现 BLAST 是徒劳的。我也不能使用在网络上运行的爆炸界面,因为我想定义我自己的序列库来对齐。我很想找到一个提供 blast 和 smith-waterman 以及可能的其他对齐算法的库,可以从我的代码中调用这些算法,而无需将我的序列写到输入文件中并使用复杂的参数启动系统调用来运行对齐.
-
您是否出于某些原因不想对 BLAST 的本地副本进行“system()”调用?
-
我不想将序列写入文件,因为这些独立程序需要该文件作为输入。
标签: c mpi sequence bioinformatics