Fügen Sie nach jeder Gensequenz Element einer Liste hinzuPython

Python-Programme
Anonymous
 Fügen Sie nach jeder Gensequenz Element einer Liste hinzu

Post by Anonymous »

Ich hatte eine Genomsequenz in getrennte Gene aufgeteilt und möchte sie in eine Textdatei schreiben. Ich möchte vor jeder Gensequenz einen Titel (Name des Gens) hinzufügen. Ich habe eine Liste von Gennamen erstellt, die als Titel hinzugefügt werden sollen. Sie müssen in derselben Reihenfolge wie in der Liste angegeben werden. Dies ist der Code, den ich ausprobiert habe: < /p>

Code: Select all

with open('output.txt', 'w') as f:
for i in genes:
for rec in i:
for name in Features:
print(">" + name, file = f)
print(rec.seq, file = f)
print("\n", file = f)
break
< /code>

Funktionen sind die Liste, die die Namen von Genen enthält.>Anchored capsid protein:
>C:
>membrane glycoprotein precursor M:
>protein PR:
>M:
>E:
>NSI:
>NS2A:
>NS2B:
>NS3:
>NS4A:
>NS4B:
>NS5:
>
ATGAATA...
< /code>

Wenn es sein sollte: < /p>

>Anchored capsid protein:
ATGAATA...
>C:
ATGAATA...
>membrane protein:
TTCCATT...
>precursor:
TTCCATT...

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post