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