Молекулалық биологиядағы бағыттылық және тізбектерді түрлендіру
Бұл құрал DNA немесе RNA тізбегінің кері комплементін, комплементін немесе кері тізбегін жасауға мүмкіндік береді. Ол генетикалық тізбектермен жұмыс істегенде негіздерді олардың жұптасатын серіктерімен алмастыруға, тізбек бағытын өзгертуге немесе қарама-қарсы тізбекті стандартты 5'→3' бағытында алу үшін екі әрекетті де орындауға көмектеседі.
Құралда келесі үш операцияның бірін таңдауға болады:
- Кері комплемент («Кері комплемент»)
- Комплемент («Комплемент»)
- Кері тізбек («Кері тізбек»)
Математикалық тұрғыдан алғанда, тізбекті алдымен комплементтеп, содан кейін кері айналдыру немесе алдымен кері айналдырып, содан кейін комплементтеу бірдей нәтиже береді. Құрал өңдеу кезінде әріптердің регистрін және IUPAC белгісіздік кодтарын автоматты түрде сақтайды, FASTA атау жолдарын өңдейді және бос орындарды, сандар мен тыныс белгілерін тазартады.
ДНҚ және РНҚ негіздерінің жұптасу ережелері
Нуклеин қышқылдарының түрлеріне байланысты комплементарлы жұптасудың химиялық ерекшеліктері болады. ДНҚ құрамында аденин (A) тиминмен (T) жұптасады, ал цитозин (C) гуанинмен (G) жұптасады.
РНҚ молекулаларында тиминнің орнын урацил (U) басады. Құрал құрамында "U" негізі бар және "T" негізі кездеспейтін тізбектерді автоматты түрде РНҚ ретінде анықтайды. Бұл жағдайда "RNA анықталды — A негізі U-мен жұптасады." хабарламасы көрсетіліп, аденин (A) негізі урацилмен (U) жұптастырылады. Басқа жағдайлардың барлығында тізбек ДНҚ ретінде қарастырылып, "A" негізі "T" негізімен жұптасады.
Түрлендіру кезінде әріптердің регистрі (кіші немесе бас әріптер) толығымен сақталады. Бұл ерекшелік тізбектегі маңызды кіші әріппен белгіленген аймақтарды (мысалы, интрондарды немесе спецификалық сайттарды) жоғалтпай сақтап қалуға мүмкіндік береді.
IUPAC белгісіздік кодтарымен жұмыс істеу
Генетикалық зерттеулерде немесе праймерлерді жобалауда нақты анықталмаған немесе дегенеративті позицияларды белгілеу үшін IUPAC (Халықаралық теориялық және қолданбалы химия одағы) белгісіздік кодтары қолданылады. Бұл кодтардың әрқайсысының өз жұптасу ережелері бар және құрал оларды келесі схема бойынша түрлендіреді:
| Бастапқы IUPAC коды | Мағынасы | Комплементарлы серігі |
|---|---|---|
| R (A немесе G) | Пурин | Y (Пиримидин) |
| Y (C немесе T/U) | Пиримидин | R (Пурин) |
| K (G немесе T/U) | Кето | M (Амино) |
| M (A немесе C) | Амино | K (Кето) |
| B (C, G немесе T/U) | A емес | V (U/T емес) |
| V (A, C немесе G) | U/T емес | B (A емес) |
| D (A, G немесе T/U) | C емес | H (G емес) |
| H (A, C немесе T/U) | G емес | D (C емес) |
| S (G немесе C) | Мықты байланыс | S (Өзгеріссіз қалады) |
| W (A немесе T/U) | Әлсіз байланыс | W (Өзгеріссіз қалады) |
| N (Кез келген негіз) | Белгісіз | N (Өзгеріссіз қалады) |
Бұл ережелер дегенеративті праймерлермен немесе консенсус тізбектерімен жұмыс істегенде қателіктердің алдын алуға көмектеседі.
FASTA форматы және деректерді тазалау ережелері
Биоинформатикада тізбектерді сақтау және тасымалдау үшін FASTA форматы жиі қолданылады. Бұл форматтағы тізбектердің басында > таңбасынан басталатын атау жолы (header) болады. Құрал бұл форматты келесі ережелер бойынша өңдейді:
- Бір атау жолы: Егер кіріс тізбегінің басында бір ғана
>таңбасы бар жол болса, ол нәтиженің ең жоғарғы жағында өзгеріссіз сақталады. Бұл кезде "Атау жолы сақталды." хабарламасы шығады. - Бірнеше атау жолы: Егер мәтін ішінде бірнеше атау жолы анықталса, құрал барлық тізбек жолдарын бір біртұтас тізбекке біріктіреді. Бұл жағдайда "
‹n›атау жолы табылды — тізбек жолдары бір жолға біріктірілді." деген ескерту көрсетіледі. - Бөгде таңбаларды тазалау: Тізбек ішіндегі бос орындар, сандар және тыныс белгілері өңдеу алдында автоматты түрде жойылады. Пайдаланушыға "Еленбеген
‹n›бос орын, сан және тыныс белгісі." хабарламасы арқылы қанша таңбаның еленбегені көрсетіледі.
Егер тізбекте рұқсат етілмеген әріптер кездессе, "Қолдау көрсетілмейтін әріптер: ‹chars›. Тек DNA/RNA негіздерінің әріптеріне рұқсат етіледі." деген қателік хабарламасы шығады. Сондай-ақ, тізбек максималды шектен асып кетсе, "Бұл тізбек бұл құрал үшін тым ұзын. Оны ‹max› таңбадан асырмаңыз." қателігі көрсетіледі.
ПТР праймерлерін жобалау принциптері
Полимеразды тізбекті реакция (ПТР) жүргізу үшін нысаналы ДНҚ аймағын шектейтін екі праймер қажет: тура (forward) және кері (reverse) праймерлер.
Тура праймер ДНҚ-ның кодтаушы (мағыналы) тізбегінің 5' ұшына ұқсас болады және қарама-қарсы тізбекке жабысады. Ал кері праймер кодтаушы тізбектің 3' ұшындағы қарама-қарсы тізбекке жабысуы тиіс. Праймерлерді синтездеуге тапсырыс бергенде, олар міндетті түрде стандартты 5'→3' бағытында жазылуы керек. Осы себепті, кері праймер ретінде қолдану үшін нысаналы тізбектің соңғы бөлігінің кері комплементін жасау қажет. Бұл алынған праймердің нысанаға қарай бағытталуын және синтезге дұрыс форматта жіберілуін қамтамасыз етеді.
Құпиялылық және деректерді өңдеу
Тізбегіңіз құрылғыңызда қалады. Ол браузеріңізде түрлендіріледі және ешқашан серверге жүктелмейді.
Жиі қойылатын сұрақтар (FAQ)
Комплемент пен кері комплементтің айырмашылығы неде?
Комплемент әрбір негізді өзінің жұптасатын серігіне ауыстырады (A-ны T-ға, C-ны G-ға), бірақ бастапқы реттілікті сақтайды, сондықтан ол 3'→5' бағытында оқылады. Ал кері комплемент реттілікті де өзгертіп, сізге қарама-қарсы тізбекті үйреншікті 5'→3' бағытында қайтарады — бұл сіздің тізбегіңізбен нақты жұптасатын тізбек.
Неліктен кері PCR праймері үшін кері комплемент қолданылады?
Праймерлер 5'→3' бағытында жазылады. Кері праймер нысананың соңғы жағындағы қарама-қарсы тізбекке жабысады, сондықтан сол ұшындағы тізбекті алып, оның кері комплементін жасау керек. Нәтиже нысанаға қарай бағытталады және бұл сіз тапсырыс беретін нақты тізбек болып табылады.
N, R немесе Y сияқты белгісіздік кодтарын кірістіруге бола ма?
Иә. Белгісіздік IUPAC кодтары өздерінің жұптасу ережелеріне бағынады: R коды Y-ке, K коды M-ге, B коды V-ге және D коды H-қа ауысады, ал S, W және N өзгеріссіз қалады. Әріптердің регистрі (кіші/бас әріп) сақталады, сондықтан кіші әріппен белгіленген аймақтар жоғалмайды.
Бұл құрал RNA-мен жұмыс істей ме және FASTA тақырыптарымен не болады?
Иә. Құрамында U бар және T жоқ тізбек RNA ретінде қарастырылады, сондықтан A негізі U-мен жұптасады; басқа жағдайларда A негізі T-мен жұптасады. Бастапқы > атау жолы нәтиженің жоғарғы жағында сақталады, ал бос орындар, сандар мен тыныс белгілері тазаланып, кіріс өрісінің астында есептеледі.