Chapitre 3. Complément inverse de l'ADN : Manipulation des cordes
Le défi Rosalind REVC explique que les bases de l'ADN forment des paires A-T et G-C. De plus, l'ADN a une direction et est généralement lu de l'extrémité 5'-(extrémité à cinq amorces) vers l'extrémité 3'-(extrémité à trois amorces).Comme le montre la figure 3-1, le complément de la chaîne d'ADN AAAACCCGGT est TTTTGGGCCA.J'inverse ensuite cette chaîne (en lisant à partir de l'extrémité 3'-) pour obtenir ACCGGGTTTT en tant que complément inverse.
Figure 3-1. Le complément inverse de l'ADN est le complément lu dans la direction opposée
Bien que tu puisses trouver de nombreux outils existants pour générer le complément inverse de l'ADN - et je vais lâcher une alerte spoiler en disant que la solution finale utilisera une fonction de la bibliothèque Biopython - l'intérêt d'écrire notre propre algorithme est d'explorer Python. Dans ce chapitre, tu apprendras :
-
Comment mettre en place un arbre de décision en utilisant un dictionnaire comme table de consultation ?
-
Comment générer dynamiquement une liste ou une chaîne de caractères ?
-
Comment utiliser la fonction
reversed(), qui est un exemple d'itérateur ? -
Comment Python traite les chaînes de caractères et les listes de manière similaire. ...
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