Programmation transcription ADN en ARNm
Si quelqu'un pouvais aider un jeune padawan, ça serait super !
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11
| def ADN2arn(ch):
texte = traitement_fichier(ch)
transcription = {'T':'a','A':'u','G':'c','C':'g'}
texte_transcrit = ''
for lettres in transcription:
texte_transcrit = texte.replace(lettres,transcription[lettres])
return texte_transcrit
print(ADN2arn('chromo.txt')) |
Je voudrais remplacer chaque lettres majuscules présentent dans le dictionnaire par les lettres minuscules correspondantes.
Mais lorsque je fais tourner le programme ...
Liste initiale -> TCAGTGTTAGTGTTAGTGTTAGTATTAGGGTGTGGTGTGTGGGTGTGGTGTGGGTGTGGGTGTGGGTGTG
GGTGTGGGTGTGGGTGTGGTGTGGTGTGTGGGTGTGGTGTGGGTGTGGTGTGTGTGGG
Liste retournée -> TCAcTcTTAcTcTTAcTcTTAcTATTAcccTcTccTcTcTcccTcTccTcTcccTcTcccTcTcccTcTc\
ccTcTcccTcTcccTcTccTcTccTcTcTcccTcTccTcTcccTcTccTcTcTcTccc
Il a seulement choisit de changer le G ..
Pourquoi pas les autres lettres ?