aprilwzh / python-

DNA-complement
0 stars 0 forks source link

python——生信练习,每行指定长度输出序列 #3

Open aprilwzh opened 5 years ago

aprilwzh commented 5 years ago

创建字典

fr = open('3.fasta','r') fw = open('4out.txt','w') dict = {} for line in fr: line = line.strip('\n') if line.startswith('>'): name = line.split()[0] dict[name]='' else: dict[name] += line

输出指定前多少字符

for ID in dict.keys(): print(ID) fw.write(ID) fw.write('\n') fw.write(dict[ID][:7000]) fw.write('\n') fw.close()

aprilwzh commented 5 years ago

问题是,如果序列没有那么多怎么办??