id与第一个碱基被分到一列了 需要分开
时间: 2024-01-29 07:03:56 浏览: 112
id重新排序
你可以将这行代码:
```
output.append([current_id] + [' '.join(current_seq)])
```
修改为:
```
output.append([current_id] + current_seq)
```
然后再添加一行代码:
```
output[-1][1] = ' '.join(output[-1][1].split()[1:])
```
这样就可以将 id 和第一个碱基分开了。具体来说,第一次添加序列信息到输出列表时,序列信息是一个列表,其中的每个元素是形如 "A, T, G, C" 的字符串,我们需要将这些字符串合并成一个字符串,并用空格分隔每个碱基。在添加完成后,我们可以通过 `split()` 函数将这个字符串按空格分割成一个字符串列表,然后将列表的第一个元素删除,最后再将剩余元素重新合并成一个字符串,就可以得到只包含碱基信息的字符串了。
阅读全文