【发布时间】:2018-12-02 01:37:14
【问题描述】:
我正在尝试使用 python 创建一个程序,该程序将用户输入一个 fasta 文件,该文件以后可用于修剪引物。我正在尝试使用 BioPython 来执行此操作,但我一直遇到错误。我试过的代码如下:
from Bio import SeqIO
in_file = input("Enter filename with extension:")
def is_fasta(in_file):
with open(in_file) as handle:
fasta = SeqIO.parse(handle, "fasta")
return any(fasta)
is_fasta(in_file)
我希望能够请求一个 fasta 文件,如果输入的文件不是 fasta,则显示错误消息并提示重试。
【问题讨论】:
标签: python bioinformatics biopython