在程序的这一部分中,我现在将一个普通的字母序列转换为fasta格式。我需要采用这种fasta格式并以文件形式放置,以便可以将其发送到程序中,该程序将在代码的后面发布。在第3行中,我创建了“ fasta.txt”。我需要在该文件中放入第8行fastaform的输出。在最后一行中,我尝试执行此操作,但没有成功,我也不知道该如何做。我觉得这应该很简单,但是我是新手。
infname = sys.argv[2]
handle = open(infname, "r")
file = open("fasta.txt", "w")
for line in handle:
linearr = line.split()
seqid = linearr[0]
seq = linearr[1]
fastaform = (">%s\n%s\n" % (seqid,seq))
print fastaform >> "fasta.txt"
尝试
file.write(fastaform)
file.close()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句