我正在尝试为FASTA文件设计一个解析器(不使用biopython),但在以下方面存在问题: 我有一个DNA序列的列表,如['aacccgau'、'AUUCCCCCCGGA'、'aacccguu'、'AAACCCCUU']等。。命名序列2。 我的目标计划是: 如果列表中的元素有60个字符的任意倍数,请将其连接到下一个元素。 这样我就可以删除FASTA文件中的换行符。我写的代码是这样的:
for el in sequence_lines2:
if len(el) == 60:
sequence_lines3 = "".join(el)
我该怎么做?如何实现60的倍数呢? 提前谢谢!在
----编辑----如果有人对连接元素感兴趣,可以看看here!。
试试这一行:
len(el) % 60
计算长度为60的模,如果结果为0,这是60的倍数。在相关问题 更多 >
编程相关推荐