Documente Academic
Documente Profesional
Documente Cultură
1
Seq-entry ::= set { informatii si secvente
}
1.
2.
3.
4.
5.
Exemplu:
a= ['1','2','3','4','5','6']
print '&'.join(a)
print ''.join(a)
Observaii:
Funcia sir.find('xyz') ntoarce indicele de nceput al subirului 'xyz' n
irul sir.
code = {
'0' : 'AA', '1' : 'AC', '2' : 'AG', '3' : 'AT', '4' : 'CA', '5' : 'CC', '6' : 'CG', '7' : 'CT', '8' :
'GA', '9' : 'GC', 'A' : 'GG', 'B' : 'GT', 'C' : 'TA', 'D' : 'TC', 'E' : 'TG', 'F' : 'TT'
}
def conv(x):
return code[x]
def DNAfromASN1(fin, fout):
pass
if __name__ == '__main__':
DNAfromASN1('seq.asn1', 'seq.fasta')
5. Formatul GenBank
1. conine informaii despre genomul secveniat;
2. conine informaii despre autori;
3. secvena de ADN este ultima intrare n fiier i ncepe dup cuvntul ORIGIN;
4. secvena de ADN se termin la apariia irului //;
5. secvena de ADN (o caten) este scris pe linii; fiecare linie a secvenei de ADN
conine 60 de nucleotide grupate cte 10, iar grupurile de nucleotide sunt
separate printr-un spaiu (ultima linie din secven poate avea mai puin de 60 de
nucleotide);
6. genele codificate n secvena de ADN sau n complementara acesteia sunt
semnalate de cuvntul gene (cnd este precedat de spaii) i/sau CDS;
7. imediat dup semnalarea genei, apare locaia acesteia; locaia unei gene n
secvena de ADN se poate gsi n urmtoarele situaii:
i. 6981..9121 ncepe la poziia 6981 din secvena de ADN din fiier i se
termin la poziia 9121 ;
ii.
iii.
iv.
v.