如何通过插入' \ n'来将DNA链格式化为给定宽度?给定宽度后?

时间:2017-01-27 18:14:53

标签: python python-3.x

我需要知道如何将一行代码中的单链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

执行程序时,程序不会终止,输出文件为空白。

0 个答案:

没有答案