Si quelqu'un pouvais aider un jeune padawan, ça serait super !
Voici mon code:
Je voudrais remplacer chaque lettres majuscules présentent dans le dictionnaire par les lettres minuscules correspondantes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'))
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 ?
Partager