Chapitre 7. Traduire l'ARNm en protéines : Une programmation plus fonctionnelle
Selon le dogme central de la biologie moléculaire, l'ADN fabrique l'ARNm et l'ARNm fabrique les protéines. Au chapitre 2, j'ai montré comment transcrire l'ADN en ARNm, il est donc temps de traduire l'ARNm en séquences de protéines.
Comme décrit sur la page Rosalind PROT, je dois maintenant écrire un programme qui accepte une chaîne d'ARNm et produit une séquence d'acides aminés. Je montrerai plusieurs solutions utilisant des listes, des boucles for, des compréhensions de listes, des dictionnaires et des fonctions d'ordre supérieur, mais j'avoue que je finirai par une fonction Biopython. Ce sera tout de même très amusant.
Je vais surtout me concentrer sur la façon d'écrire, de tester et de composer de petites fonctions pour créer des solutions.Tu apprendras :
-
Comment extraire les codons/k-mers d'une séquence à l'aide de tranches de chaînes de caractères ?
-
Comment utiliser un dictionnaire comme table de recherche ?
-
Comment traduire une boucle
foren une compréhension de liste et une expressionmap()? -
Comment utiliser les fonctions
takewhile()etpartial()? -
Comment utiliser le module
Bio.Seqpour traduire l'ARNm en protéines ?
Pour commencer
Pour cet exercice, tu devras travailler dans le répertoire 07_prot. Je te recommande de commencer par copier la première ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access