Biopython BLAST
时间: 2023-08-17 22:11:47 浏览: 235
使用python实现BLAST
Biopython中的BLAST模块提供了两种选择:通过Bio.Blast.NCBIWWW模块可以使用NCBI BLAST API进行在线比对,而通过Bio.Blast.Applications模块可以调用本地安装的BLAST程序和数据库进行比对。[1]如果我们想要处理BLAST结果,可以参考Biopython中的Parsing BLAST output部分的内容,该部分介绍了如何解析BLAST结果。[2]在Biopython中,一般倾向于处理XML格式的BLAST输出结果,因为这种格式的结果不会随着BLAST版本的改变而改变。因此,在进行BLAST时,需要选择参数-outfmt 5来指定输出为XML格式。在使用Biopython时,可以通过代码"from Bio.Blast import NCBIXML"来加载相应的模块。[3]
阅读全文