将第一个碱基放到第二列
时间: 2024-03-23 21:42:20 浏览: 60
你可以将这行代码:
```
output.append([current_id] + [' '.join(current_seq)])
```
修改为:
```
output.append([current_id] + [''] + current_seq[:-1] + [current_seq[-1].replace(',','')])
```
这样在生成的 csv 文件中,第一个碱基会被放到第二列中,同时逗号也会被去掉。具体来说,第一次添加序列信息到输出列表时,我们将 id 和一个空字符串先放到列表中,然后将当前序列信息中的每个碱基(除了最后一个碱基)分别放到列表中,最后将最后一个碱基取出并替换其中的逗号,然后放到列表的最后一项中。这样就可以将第一个碱基放到第二列中了。
阅读全文