Biologen verwenden eine Sequenz von Buchstaben A, C, T und G, um ein Genom zu modellieren. Ein Gen ist ein Substrat eines Genoms, das nach einem Triplett ATG beginnt und vor einem Triplett TAG, TAA oder TGA endet. Darüber hinaus ist die Länge einer Genkette ein Vielfaches von 3 und das Gen enthält keines der Triplets ATG, TAG, TAA und TGA.So erhalten Sie eine Genkette aus der DNA
sequence = ACAAGATGCCATTGTCCCCCGGCCTCCTGCTGCTGCTGCTCTCCGGGGCCACGGCCACCGCTGCCCTGCC
CCTGGAGGGTGGCCCCACCGGCCGAGACAGCGAGCATATGCAGGAAGCGGCAGGAATAAGGAAAAGCAGC
CTCCTGACTTTCCTCGCTTGGTGGTTTGAGTGGACCTCCCAGGCCAGTGCCGGGCCCCTCATAGGAGAGG
AAGCTCGGGAGGTGGCCAGGCGGCAGGAAGGCGCACCCCCCCAGCAATCCGCGCGCCGGGACAGAATGCC
CTGCAGGAACTTCTTCTGGAAGACCTTCTCCTCCTGCAAATAAAACCTCACCCATGAATGCTCACGCAAG
TTTAATTACAGACCTGAA
mein Code: Ich bin nur ein Anfänger in Python
seq = "ACAAGATGCCATTGTCCCCCGGCCTCCTGCTGCTGCTGCTCTCCGGGGCCACGGCCACCGCTGCCCTGCCCCTGGAGGGTGGCCCCACCGGCCGAGACAGCGAGCATATGCAGGAAGCGGCAGGAATAAGGAAAAGCAGCCTCCTGACTTTCCTCGCTTGGTGGTTTGAGTGGACCTCCCAGGCCAGTGCCGGGCCCCTCATAGGAGAGGAAGCTCGGGAGGTGGCCAGGCGGCAGGAAGGCGCACCCCCCCAGCAATCCGCGCGCCGGGACAGAATGCCCTGCAGGAACTTCTTCTGGAAGACCTTCTCCTCCTGCAAATAAAACCTCACCCATGAATGCTCACGCAAGTTTAATTACAGACCTGAA"
sequence = ""
for i in range(len(seq)-1):
triplet = 'ATG'
if i == triplet:
i += 1
while True:
i += 1
if i == ['TAG','TAA', 'TGA']:
sequence.append(i)
break
print(sequence)
Das Programm muss die Genketten in der Sequenz
helfen Sie mir bitte
Bitte fügen Sie eine Beschreibung dessen ein, was das Programm Ihrer Meinung nach tun sollte. Ich sage das Problem. –
Ich habe meinen Post bearbeitet – joezoef
haben Sie die Probleme in Ihrem Code untersucht? Welcher Teil versagt? Was für eine Ausgabe bekommst du und was erwartest du zu bekommen? – krato