Cum se determină conținutul gc al unei secvențe adn
Conținutul de guanină-citozină sau conținutul GC, al unei secvențe ADN indică procentajul perechilor de bază nucleotide unde guanina este legată la citozină. ADN-ul cu un conținut GC mai mare va fi mai greu de despărțit.
Pași
Metoda 1 din 2:
De mana1. Urmăriți prin secvența și numărul de nucleotide de citozină (C) sau guanină (g).
2. Împărțiți numărul de nucleotide de citozină și guanină prin numărul total de perechi de baze din secvență.
Metoda 2 din 2:
Programatic (Python 2) 1. Creați sau acceptați un fișier de intrare. Acest articol presupune că intrarea este în Fasta Format, cu o singură secvență pe fișier.
2. Citiți în fișier. Pentru formatul FastA:
Defit (secvență): cu Open (Argv [1]) ca intrare: secvență = "".Alăturați-vă ([linia.benzi () pentru linia în intrare.Citește () [1:]]) Secvență de retur
3. Creați un contor. Iterați prin date și creșteți-vă contorul pe măsură ce întâmpinați nucleotide guanine sau citozine.
4
def Gccontent (secvență): GCCount = 0 pentru litera în ordine: dacă litera == "G" sau litera == "C": Gccount + = 1return gccount
5. Împărțiți numărul GC prin lungimea totală a secvenței și ieșiți rezultatul în format procentual.
6
def Principal (): Script, Input = ArgvSequence = ""Secvență = Init (secvență) Imprimare "Ondulație.2f" % (float (GCContent (secvență)) / len (secvență))
sfaturi
Dacă calculați conținutul GC cu mâna, asigurați-vă că ați verificat dublu! Poate fi ușor să înțelegeți, mai ales dacă analizați o secvență lungă pe hârtie.
Partajați pe rețeaua socială: