2024-04-19 12:49:30 发布
网友
我正在尝试构建一个脚本来比较我从pyrosequencing得到的fasta文件与按照Biopython教程和烹饪书(Chapter 7)的核苷酸GenBank数据库。在
进程运行时,提示将显示以下消息:
result_handle=NCBIWWW.qblast("blastn", "nt", record.seq) ^ SyntaxError: invalid syntax
我不知道问题出在哪里,也不知道该怎么解决。我可能在以后的脚本中有错误。但现在,我不能继续用它工作了。在
从您给出的代码片段中,您只需关闭open命令的括号块-format是传递给SeqIO.read,而不是{}的参数。在
open
format
SeqIO.read
record=SeqIO.read(open("/Users/imac/Desktop/sinchimeras_1.fasta"), # close parens format="fasta") result_handle=NCBIWWW.qblast("blastn", "nt", record.seq) archivo1=open("/Users/imac/Desktop/bacsoilpia0_otu.xml", "w") archivo1.write(result_handle.read())
从您给出的代码片段中,您只需关闭}的参数。在
open
命令的括号块-format
是传递给SeqIO.read
,而不是{相关问题 更多 >
编程相关推荐