我需要知道如何将一行代码中的单链DNA格式化为给定的宽度,以便将其读取为多行。我想要做的是在给定的宽度插入一个换行符。到目前为止,这是我的代码:
def formatSeq(dna, width): #dna strand and given width passed to fucntion
seq =[]
start =0
while start < len(dna):
if start + width < len(dna):
seq = seq + dna[start:start+width]]
start = start + width
else:
seq += dna[start:]
seq.append('\n')
return seq
执行程序时,程序不会终止,输出文件为空白。