Comment trouver le complément inverse d`une séquence d`adn
Le complément inverse d`une séquence d`ADN signifie le contenu du brin opposé dans une molécule d`ADN. Les molécules d`ADN sont construites comme telles parce que chaque nucléotide a un nucléotide complémentaire sur l`autre brin auquel une liaison non covalente existe.
Pas
Méthode 1 de 2:
Par la main1. Tracez la séquence à l`envers, à partir du dernier nucléotide de la séquence.
![Image intitulée 7115146 2](https://cdn.maniqui-es.com/kiw/how-to-find-the-reverse-complement-of-a-dna-seque_2.jpg)
2. Lorsque vous passez sur chaque nucléotide, ajoutez son nucléotide complémentaire à la ligne suivante, en commençant à la chaîne complémentaire du côté gauche de la page. N`oubliez pas que les obligations de guanine (g) à la cytosine (c) et à l`adénine (a) des liaisons à la thymine (t).
Méthode 2 sur 2:
Programmatiquement (Python 2)1. Créer ou accepter un fichier d`entrée. Cet article suppose que l`entrée est dans Faste format, avec une séquence unique par fichier. Les étapes suivantes supposent également que tous les nucléotides sont des bases ATGC.
![Image intitulée 7115146 4](https://cdn.maniqui-es.com/kiw/how-to-find-the-reverse-complement-of-a-dna-seque_4.jpg)
2. Lire dans le fichier. Pour FASTA FORMAT:
def init (séquence): avec ouvert (argv [1]) en entrée: séquence = "".rejoindre ([ligne.bande () pour la ligne en entrée.Readlines () [1:]]) Séquence de retour
![Image intitulée 7115146 5](https://cdn.maniqui-es.com/kiw/how-to-find-the-reverse-complement-of-a-dna-seque_5.jpg)
3. Créer une table de hachage qui mappe chaque nucléotide à son complément.
complément = {`A`: `t`, `c`: `g`, `g`: `c`, `t`: `a`}
![Image intitulée 7115146 6](https://cdn.maniqui-es.com/kiw/how-to-find-the-reverse-complement-of-a-dna-seque_6.jpg)
4. Itéréter par la séquence et utiliser une recherche de table de hachage pour construire la séquence complémentaire. Inverser le vecteur résultant.
Def Inverse_complement (SEQ): bases = [Complément [Base] pour la base en SEQ] Bases = Bases de retour inversées (bases)
![Image intitulée 7115146 7](https://cdn.maniqui-es.com/kiw/how-to-find-the-reverse-complement-of-a-dna-seque_7.jpg)
5. Imprimer le contenu du vecteur.Englisons
Résultat = inverse_complement (SEQ) Imprimer ``.Joindre (résultat)
Conseils
Si vous calculez le complément inverse à la main, assurez-vous de vérifier! Il peut être facile de manquer une paire de base ou d`utiliser le mauvais complément, surtout si vous lisez une longue séquence sur papier.