0
我有这样的更换色谱柱为设计格式
Hei-3_ctg7180000009945 pan gene 1 13249 . . . ID=Hei-3_ctg7180000009945;Name=Hei-3_ctg7180000009945
Hei-3_ctg7180000009946 pan gene 1 587 . . . ID=Hei-3_ctg7180000009946;Name=Hei-3_ctg7180000009946
一列,我希望把它想:
Hei-3_ctg7180000009945 pan gene 1 13249 . . . ID=Hei-3_ctg7180000009945;Name=Hei-3_ctg7180000009945
Hei-3_ctg7180000009945 pan mRNA 1 13249 . . . ID=mHei-3_ctg7180000009945;parent=Hei-3_ctg7180000009945
Hei-3_ctg7180000009945 pan exon 1 13249 . . . ID=eHei-3_ctg7180000009945;parent=mHei-3_ctg7180000009945
任何建议,我可以很容易地做到这一点所以基本上我将打印每排三次。第一行与输入相同。第二行将基因改变为mRNA以及最后一列的改变。等第三栏。
这是我在python中试过的。但我试图读取每个元素,但我不知道如何修改某些元素?
with open('10_pan.gff3') as f:
for line in f:
lines1 = line.rstrip('\n').split(' ')
ll = line.split('\t')
#print (ll)
print(lines1)
你必须向我们展示你试过已经什么。不在这里做你的工作,我们? –
尝试:'column -t filename' – sat
第二行成为两行的基础是什么?为什么列值从'587'变成'13249'和'gene'变为'mRNA'等 – Sundeep