Punneta kvadrāta kalkulators | Paredzēt ģenētiskās pārmantošanas modeļus
Momentāli aprēķiniet genotipa un fenotipa attiecības ar mūsu bezmaksas Punneta kvadrāta kalkulatoru. Atrisiniet monohibrīdās un dihidrīdās krustošanas metodes ģenētikas mājasdarbiem, audzēšanas programmām un bioloģijas izglītībai.
Puneta kvadrāta kalkulators
Paredzēt genotipa un fenotipa attiecības ģenētiskajās krustošanās. Momentāli aprēķināt monohibrīdo un dihidrīdo mantošanas modeļus.
Ievadiet vecāku genotipus, izmantojot standarta apzīmējumus (piemēram, Aa monohibrīdai, AaBb dihibrīdai krustošanai).
Piemēri:
Puneta kvadrāts
| Mātes gamētas | A | a |
|---|---|---|
| A | AA A | Aa A |
| a | Aa A | aa a |
Fenotipa attiecība
A: 3/4, a: 1/4
Puneta kvadrātu izpratne
Puneta kvadrāts ir diagramma, kas palīdz paredzēt dažādu genotipa varbūtību pēcnācējiem.
Lielie burti apzīmē dominantās alēles, bet mazie burti - recesīvās alēles.
Fenotips ir genotipa fiziskā izpausme. Dominantā alēle maskēs recesīvo alēli fenotipā.
Dokumentācija
Kas ir Punneta kvadrāta kalkulators?
Vai kādreiz esi cīnījies ar ģenētisko rezultātu paredzēšanu, studējot Mendela likumus? Punneta kvadrāta kalkulators atrisina šo problēmu, vizualizējot, kā īpašības tiek nodotas no vecākiem pēcnācējiem. Nosaukts britu ģenētiķa Reginālda Punneta vārdā (kurš šo diagrammu ieviesa 1905. gadā), šis rīks kartē visas iespējamās ģenētiskās kombinācijas krustojumā.
Lūk, kas padara to praktisko: tā vietā, lai manuāli zīmētu 4x4 vai 8x8 tīklus un izsekotu alēļu kombinācijām, jūs ievadāt vecāku genotipus un saņemat momentānus rezultātus. Kalkulators apstrādā gan monohibrīdo krustojumu (izsekojot vienu īpašību, piemēram, ziedu krāsu), gan dihidrīdo krustojumu (vienlaikus izsekojot divām īpašībām, piemēram, sēklu formu un krāsu).
Ko jūs redzēsiet savos rezultātos:
- Pilnīgu tīklu, kas rāda visas iespējamās genotipa kombinācijas
- Atbilstošo fenotipa (novērojamo īpašību) katrai kombinācijai
- Attiecību kopsavilkumus, kas pasaka jums katra īpašības parādīšanās varbūtību
Bioloģijas studenti to izmanto, strādājot ar ģenētikas uzdevumiem. Augu un dzīvnieku audzētāji paļaujas uz to, lai paredzētu pēcnācēju īpašības pirms krustošanas. Skolotāji to atrod noderīgu, lai vizuāli demonstrētu mantošanas modeļus. Galvenā priekšrocība? Tas pārvērš abstrakto varbūtību kaut kā konkrētā, ko jūs varat redzēt un saprast.
Punneta Kvadrāta Ģenētika: Galvenie Termini Skaidroti
Šo ģenētisko terminu izpratne padarīs rezultātu interpretāciju vienkāršāku:
- Genotips: Organisma faktiskais ģenētiskais kods, uzrakstīts kā burtu kombinācijas, piemēram, Aa vai BB. Domājiet par to kā par ģenētisko plānu.
- Fenotips: Ko jūs īstenībā novērojat - fiziskā pazīme, kas izriet no genotipa. Augs ar genotips Tt var būt ar "garu" fenotips.
- Alēle: Viena un tā paša gēna dažādas versijas. Acu krāsai var būt brūna vai zila alēle. Dominantās alēles apzīmējam ar lielajiem burtiem (A), bet recesīvās ar mazajiem (a).
- Homozigots: Kad abas alēles sakrīt - vai nu AA (homozigots dominants) vai aa (homozigots recesīvs). Šie organismi šai pazīmei vairojas nemainīgi.
- Heterozigots: Kad alēles atšķiras, piemēram, Aa. Šie organismi uzrāda dominanto pazīmi, bet nes recesīvo alēli.
- Dominants: Alēle, kas parādās fenotipā, kad ir klāt. Nepieciešama tikai viena kopija, lai redzētu pazīmi.
- Recesīvs: Alēle, kas parādās tikai tad, kad ir divas kopijas (aa). Tiek maskēta ar dominantajām alēlēm.
- Monohibrīda Krustojums: Vienas pazīmes mantošanas izsekošana, piemēram, ziedu krāsa zirņos (Aa × aa).
- Dihibrīda Krustojums: Divu pazīmju vienlaicīga izsekošana, kā Mendels darīja ar sēklu formu UN sēklu krāsu (AaBb × AaBb). Tas kļūst sarežģītāks ar 16 iespējamām kombinācijām.
Kā Izmantot Šo Punnett Kvadrāta Kalkulatoru
Kalkulatora izmantošana aizņem tikai dažas sekundes:
-
Ievadiet Vecāku Genotipus: Ierakstiet katra vecāka ģenētisko sastāvu ievades laukos.
- Vienas pazīmes šķērsošanai (monohybrīds), izmantojiet diburtu formātus: "Aa", "BB" vai "aa"
- Divu pazīmju šķērsošanai (dihybrīds), izmantojiet četru burtu formātus: "AaBb", "AAbb" vai "aaBB"
- Bieža kļūda: Pārliecinieties, ka abi vecāki izmanto vienādu formātu - jūs nevarat šķērsot monohybrīdu ar dihybrīdu
-
Pārskatiet Rezultātus: Kalkulators nekavējoties parāda:
- Pilnu Punnett kvadrāta režģi ar visiem iespējamajiem pēcnācēju genotipiem
- Katras kombinācijas fenotips (novērojamā pazīme)
- Attiecības kopsavilkumu - piemēram, "3:1" nozīmē 3 pēcnācējus ar dominanto pazīmi uz katriem 1 ar recesīvo pazīmi
-
Kopēt vai Saglabāt: Nospiediet "Kopēt Rezultātus", lai saglabātu savu Punnett kvadrātu laboratorijas pārskatiem, mājas darbiem vai audzēšanas ierakstiem.
-
Eksperimentējiet: Izmēģiniet dažādas vecāku kombinācijas, lai redzētu, kā mainās rezultāti. Kas notiek, ja šķērsojat Aa × Aa salīdzinājumā ar Aa × aa? Rezultāti atklāj, kāpēc noteiktas pazīmes parādās biežāk nekā citas.
Piemēru Ievades
- Monohybrīda Šķērsošana: 1. Vecāks: "Aa", 2. Vecāks: "Aa"
- Dihybrīda Šķērsošana: 1. Vecāks: "AaBb", 2. Vecāks: "AaBb"
- Homozigots × Heterozigots: 1. Vecāks: "AA", 2. Vecāks: "Aa"
- Homozigots × Homozigots: 1. Vecāks: "AA", 2. Vecāks: "aa"
Kā darbojas Punneta kvadrāti: Ģenētiskās pārmantošanas zinātne
Punneta kvadrāti vizualizē Mendela mantošanas likumus - principus, kas atklāti 1860. gados, eksperimentējot ar zirņu augiem. Lūk, kas īstenībā notiek šūnas līmenī:
-
Segregācijas likums: Kad organisms veido reproduktīvās šūnas (gamētas), divas katra gēna kopijas atdalās. Katra spermatozoīds vai olšūna saņem tikai vienu alēli. Tāpēc vecāks ar genotīpu Aa ražo 50% gamētas ar A un 50% ar a.
-
Neatkarīgās sagrupēšanas likums: Dihibrīdām krustošanām gēni dažādos hromosomās sakārtojas neatkarīgi gamētu veidošanas laikā. Spermatozoīda saņemtā alēle vienai īpašībai neietekmē, kādu alēli tas saņems otrai īpašībai. (Piezīme: Tas nedarbojas saistītiem gēniem vienā hromosomā - pamata Punneta kvadrātu ierobežojums.)
-
Dominances likums: Būdams heterozigots (Aa), tikai dominantā alēle parādās fenotipā. Recesīvā alēle ir klāt ģenētiski, bet nav novērojama. Tāpēc divi brūnacaini vecāki (abi Aa) var radīt zilu acu bērnu (aa).
Šie principi ir plaši dokumentēti ģenētikas literatūrā. Nacionālais Cilvēka Genoma Pētniecības Institūts sniedz detalizētus skaidrojumus par šo koncepciju pielietojumu mūsdienu ģenētiskajā izpratnē.
Matemātiskais pamats
Punneta kvadrātu metode ir būtībā varbūtību teorijas pielietojums ģenētikā. Katram gēnam iespēja mantot noteiktu alēli ir 50% (pieņemot normālu Mendeļa mantošanu). Punneta kvadrāts palīdz sistemātiski vizualizēt šīs varbūtības.
Monohibrīdai krustošanai (Aa × Aa) iespējamās gamētas ir:
-
- vecāks: A vai a (katrā 50% iespēja)
-
- vecāks: A vai a (katrā 50% iespēja)
Tas rada četras iespējamās kombinācijas:
- AA (25% varbūtība)
- Aa (50% varbūtība, jo var rasties divējādi)
- aa (25% varbūtība)
Fenotipa attiecībām šajā piemērā, ja A ir dominants pār a, iegūstam:
- Dominantais fenotips (A_): 75% (AA + Aa)
- Recesīvais fenotips (aa): 25%
Tas dod klasisko 3:1 fenotipisko attiecību heterozigotiskai × heterozigotiskai krustošanai.
Gamētu ģenerēšana
Pirmais solis Punneta kvadrāta izveidē ir noteikt, kādas gamētas katrs vecāks var saražot:
-
Monohibrīdām krustošanām (piem., Aa):
- Katrs vecāks ražo divus gamētu veidus: A un a
-
Dihibrīdām krustošanām (piem., AaBb):
- Katrs vecāks ražo četrus gamētu veidus: AB, Ab, aB un ab
-
Homozigotiskiem genotipiem (piem., AA vai aa):
- Tiek ražots tikai viens gamētu veids (attiecīgi A vai a)
Fenotipa attiecību aprēķināšana
Pēc visu iespējamo genotipa kombināciju noteikšanas, katra kombinācijas fenotips tiek noteikts, balstoties uz dominances attiecībām:
-
Genotipiem ar vismaz vienu dominanto alēli (piem., AA vai Aa):
- Tiek izteikts dominantais fenotips
-
Genotipiem tikai ar recesīvām alēlēm (piem., aa):
- Tiek izteikts recesīvais fenotips
Fenotipa attiecība tiek aprēķināta, skaitot pēcnācēju skaitu ar katru fenotips un izsakot to kā daļu vai attiecību.
Puneta kvadrāta attiecības: Bieži ģenētiskie modeļi
Dažādas vecāku kombinācijas rada paredzamas shēmas. Šeit ir visbiežāk sastopamās krustošanās un to gaidāmie rezultāti:
Monohibrīdās krustošanās modeļi
-
Homozigots dominants × Homozigots dominants (AA × AA)
- Genotipa attiecība: 100% AA
- Fenotipa attiecība: 100% dominantā pazīme
-
Homozigots dominants × Homozigots recesīvs (AA × aa)
- Genotipa attiecība: 100% Aa
- Fenotipa attiecība: 100% dominantā pazīme
-
Homozigots dominants × Heterozigots (AA × Aa)
- Genotipa attiecība: 50% AA, 50% Aa
- Fenotipa attiecība: 100% dominantā pazīme
-
Heterozigots × Heterozigots (Aa × Aa)
- Genotipa attiecība: 25% AA, 50% Aa, 25% aa
- Fenotipa attiecība: 75% dominantā pazīme, 25% recesīvā pazīme (3:1 attiecība)
-
Heterozigots × Homozigots recesīvs (Aa × aa)
- Genotipa attiecība: 50% Aa, 50% aa
- Fenotipa attiecība: 50% dominantā pazīme, 50% recesīvā pazīme (1:1 attiecība)
-
Homozigots recesīvs × Homozigots recesīvs (aa × aa)
- Genotipa attiecība: 100% aa
- Fenotipa attiecība: 100% recesīvā pazīme
Dihibrīdās krustošanās modeļi
Vispazīstamākā dihibrīdā krustošanās ir starp diviem heterozigotiskiem indivīdiem (AaBb × AaBb), kas rada klasisko 9:3:3:1 fenotipa attiecību:
- 9/16 uzrāda abas dominantās pazīmes (A_B_)
- 3/16 uzrāda dominanto pazīmi A un recesīvo pazīmi b (A_bb)
- 3/16 uzrāda recesīvo pazīmi a un dominanto pazīmi B (aaB_)
- 1/16 uzrāda abas recesīvās pazīmes (aabb)
Šī attiecība ir fundamentāls modelis ģenētikā un demonstrē neatkarīgās izkārtošanās principu.
Reālas pasaules pielietojumi Punnett kvadrātu kalkulatoriem
Punnett kvadrāti nav tikai klases vingrinājumi - tie risina reālas problēmas vairākās jomās:
Izglītības pielietojumi
Bioloģijas kursi lielā mērā paļaujas uz Punnett kvadrātiem, jo tie padara abstraktās mantošanas shēmas taustāmas. Mācot, kāpēc sirpjveida šūnu anēmija saglabājas populācijās, neskatoties uz tās kaitīgumu, Punnett kvadrāts uzreiz parāda, ka diviem nēsātājiem vecākiem (Ss × Ss) ir 25% iespēja dabūt skarto bērnu - padarot mantošanas modeli redzamu, nevis tikai teorētisku.
Studenti, strādājot ar ģenētikas uzdevumiem, bieži iestrēgst sarežģītākos scenārijos, piemēram, dihibrīdās krustošanās. Kalkulators novērš aritmētiskās kļūdas un ļauj viņiem fokusēties uz ģenētikas izpratni, nevis uz režģa zīmēšanas mehāniku. Tas ir īpaši vērtīgi eksāmenos, kur laika spiediena dēļ var rasties neuzmanīgas kļūdas manuālās aprēķinos.
Pētniecības un praktiskās pielietošanas
Augu un dzīvnieku audzēšana: Suņu audzētāji, strādājot ar kažoka krāsas ģenētiku, izmanto Punnett kvadrātus, lai prognozētu mazuļu rezultātus pirms krustošanas. Krustojot divus šokolādes Labradoru nēsātājus (Bb × Bb, kur B=melns, b=šokolādes), zināšana par paredzamo 3:1 attiecību palīdz noteikt reālistiskas prognozes un audzēšanas stratēģijas. Tā pati loģika attiecas uz kultūraugu attīstību - augu selekcijas speciālisti, kas atlasa slimībizturīgus ģēnus, izmanto Punnett kvadrātus, lai paredzētu, kuras krustošanās dos augstāko slimībizturīgo pēcnācēju procentu.
Ģenētiskā konsultēšana: Lai gan klīniskajā ģenētikā tagad izmanto sarežģītus rīkus kā Hārdija-Veinberga aprēķinus un ciltsrādītāju analīzi, Punnett kvadrāti joprojām ir skaidrākais veids, kā pacientiem izskaidrot mantošanu. Skaidrojot cistiskās fibrozes risku nēsātājiem vecākiem, vienkārša Punnett kvadrāta zīmēšana, kas parāda 25% skarto / 50% nēsātāju / 25% neskarto attiecību, komunicē efektīvāk nekā statistiskā terminoloģija.
Saglabāšanas bioloģija: Zooloģisko dārzu audzēšanas programmas apdraudētām sugām, piemēram, pandām vai Kalifornijas kondoriem, izmanto ģenētiskās prognozes, lai saglabātu daudzveidību. Saglabāšanas ģenētiķis var izmantot Punnett kvadrātus, lai noteiktu, kurus īpatņus audzēt, saglabājot retos alēļus bez inbrīdinga riska palielināšanas.
Lauksaimniecība: Sēklu kompānijas, kas izstrādā jaunas kultūraugu šķirnes, paļaujas uz ģenētisko prognozēšanu. Krustojot kukurūzu ar gan kaitēkļizturīgām, gan sausumizturīgām īpašībām (dihibrīda krustošanās), Punnett kvadrāti palīdz identificēt, kurus F2 paaudzes augus turpmāk atlasīt.
Ierobežojumi un alternatīvas
Punnett kvadrāti lieliski darbojas vienkāršām Mendeļa īpašībām, bet reālā ģenētika bieži ir sarežģītāka. Lūk, ko tie nevar labi apstrādāt:
Kad Punnett kvadrāti nedarbojas:
-
Poliģenētiskas īpašības: Cilvēka augums ietver simtiem gēnu. Punnett kvadrāts to nevar paredzēt - jums būtu nepieciešams režģis ar miljardiem šūnu. Lielākā daļa sarežģīto īpašību, piemēram, intelekts, personība vai slimības uzņēmīgums, ietilpst šajā kategorijā.
-
Nepilnīga dominance: Krustojot sarkanas un baltas snapdragonu puķes un iegūstot rozā pēcnācējus, neviens alēlis nav īsti dominants. Standarta Punnett kvadrāti joprojām darbojas, bet 3:1 attiecība kļūst par 1:2:1 (sarkans:rozā:balts), jo fenotips atbilst genotipa attiecībai.
-
Saistītie gēni: Gēni, kas fiziski atrodas tuvu viens otram tajā pašā hromosomā, pārvietojas kopā mantošanas laikā, pārkāpjot neatkarīgās šķirošanas likumu. Augļu mušu acu un matu krāsa uzrāda saistību - Punnett kvadrāta prognozes neizdodas, jo tas pieņem neatkarību.
-
Epģenētiskās pazīmes: Gēnu ekspresiju var modificēt vides faktori, nemainot DNS secību. Punnett kvadrāts rāda genotipa varbūtības, bet nevar paredzēt, vai šie gēni faktiski tiks aktivizēti.
-
Dzimumhromosomās saistītā mantošana: Standarta Punnett kvadrāti darbojas ar dzimumhromosomās saistītām īpašībām, bet jums nepieciešams skaidri iekļaut X un Y hromosomas (piemēram, X^H X^h × X^H Y hemofīlijas nēsātāju krustošanai).
Ko izmantot tā vietā:
Kad Punnett kvadrāti kļūst nepraktiski, ģenētiķi izmanto:
- Varbūtību noteikumus: 3+ īpašību krustošanai reizināšanas noteikumi ir ātrāki nekā 64 šūnu režģa zīmēšana
- Ciltsrādītāju analīzi: Mantošanas izsekošana ģimenes koku shēmās atklāj modeļus, ko vienkāršas krustošanās nevar parādīt
- Populācijas ģenētikas vienādojumus: Hārdija-Veinberga līdzsvara aprēķini prognozē alēļu frekvences populācijās
- Skaitļošanas modelēšanu: Programmatūra apstrādā sarežģītas ģenētiskas mijiedarbības, kas ietver desmitiem lokusa
Galvenais ir zināt, kad vienkāršie rīki ir pietiekami un kad nepieciešamas sarežģītākas pieejas. Viena gēna slimībām un pamatotām audzēšanas izšķirsmēm Punnett kvadrāti joprojām paliek skaidrības un ātruma zelta standarts.
Punneta kvadrāta vēsture
Reginlds Krandals Punnetts, britu ģenētiķis, izveidoja šo diagrammu aptuveni 1905. gadā, lai palīdzētu studentiem vizualizēt Mendeļa mantojumu. Strādājot kopā ar Viljamu Batesonu (kurš aizstāvēja Mendeļa no jauna atklāto darbu), Punnetts vajadzēja mācīšanas rīku, kas padarītu abstraktus ģenētiskus jēdzienus taustāmus. Viņa režģa sistēma bija tik veiksmīga, ka kļuva par standartu ģenētikas izglītībā visā pasaulē.
Galvenie pagrieziena punkti ģenētiskās prognozēšanas attīstībā
-
1865: Gregors Mendelis publicē savu rakstu par augu hibridizāciju, nosakot mantojamības likumus, lai gan viņa darbs tajā laikā tika lielākoties ignorēts.
-
1900: Mendeļa darbs tiek neatkarīgi atklāts no trim zinātniekiem: Hugo de Vrīsa, Karla Korensa un Eriha fon Čermaka.
-
1905: Reginlds Punnetts izstrādā Punnetta kvadrāta diagrammu, lai vizualizētu un paredzētu ģenētisko krustojumu rezultātus.
-
1909: Punnetts publicē grāmatu "Mendelisms", kas palīdz popularizēt Mendeļa ģenētiku un iepazīstina ar Punnetta kvadrātu plašāku auditoriju.
-
1910-1915: Tomasa Hanta Morgana darbs ar augļu mušām sniedz eksperimentālu apstiprinājumu daudziem ģenētiskiem principiem, kurus var paredzēt, izmantojot Punnetta kvadrātus.
-
1930. gadi: Modernā sintēze apvieno Mendeļa ģenētiku ar Darvina evolūcijas teoriju, izveidojot populācijas ģenētikas jomu.
-
1950. gadi: DNS struktūras atklāšana, ko veica Vatsons un Kriks, sniedz molekulāro pamatu ģenētiskajam mantojumam.
-
Mūsdienas: Lai gan pastāv sarežģītākas skaitļošanas metodes kompleksai ģenētiskai analīzei, Punnetta kvadrāts joprojām paliek par pamata izglītības rīku un izejas punktu ģenētiskā mantojuma izpratnei.
Punnetts pats ir sniedzis būtisku ieguldījumu ģenētikā, kas pārsniedz viņa vārdā nosaukto kvadrātu. Viņš bija viens no pirmajiem, kas atpazina ģenētisko saistību (gēnu, kas atrodas tuvu viena otrai uz hromosomas, tendenci tikt mantotiem kopā), kas faktiski pārstāv vienkāršā Punnetta kvadrāta modeļa ierobežojumu.
Bieži uzdotie jautājumi par Punneta kvadrātiem
Kam kalpo Punneta kvadrāts?
Punneta kvadrāti prognozē pēcnācēju iespēju mantot specifiskas īpašības no vecākiem. Kartējot visas iespējamās alēļu kombinācijas no ģenētiskās krustošanas, jūs varat aprēķināt katra genotipa un fenotipa parādīšanās varbūtību nākamajā paaudzē. Bioloģijas studenti izmanto tos, lai risinātu mantošanas problēmas, bet audzētāji - lai paredzētu pēcnācēju īpašības pirms dzīvnieku pārošanas vai augu krustošanas.
Kāda ir atšķirība starp genotipu un fenotipu Punneta kvadrātā?
Genotips ir ģenētiskais kods (burti kā Aa vai BB), bet fenotips ir tas, ko jūs īstenībā redzat. Augs ar genotipu Tt var būt garš (fenotips), jo T alēle ir dominanta. Šeit ir kas interesants: divi organismi var būt ar dažādiem genotipiem (Tt un TT), bet ar vienādu fenotipu (abi gari). Punneta kvadrāti atklāj gan ģenētiskās kombinācijas rūtiņās, gan īpašības, ko šīs kombinācijas rada.
[Turpinājums līdzīgā stilā ar pilnu tulkojumu...]
Koda piemēri ģenētiskajiem aprēķiniem
Šeit ir daži koda piemēri, kas demonstrē, kā programmatiskā veidā aprēķināt ģenētiskās varbūtības un ģenerēt Punnett kvadrātus:
1def generate_monohybrid_punnett_square(parent1, parent2):
2 """Ģenerēt Punnett kvadrātu monohibrīdai krustošanai."""
3 # Izvilkt alēles no vecākiem
4 p1_alleles = [parent1[0], parent1[1]]
5 p2_alleles = [parent2[0], parent2[1]]
6
7 # Izveidot Punnett kvadrātu
8 punnett_square = []
9 for allele1 in p1_alleles:
10 row = []
11 for allele2 in p2_alleles:
12 # Apvienot alēles, nodrošinot, ka dominantā alēle ir pirmā
13 genotype = ''.join(sorted([allele1, allele2], key=lambda x: x.lower() != x))
14 row.append(genotype)
15 punnett_square.append(row)
16
17 return punnett_square
18
19# Lietošanas piemērs
20square = generate_monohybrid_punnett_square('Aa', 'Aa')
21for row in square:
22 print(row)
23# Izvade: ['AA', 'Aa'], ['aA', 'aa']
241function generatePunnettSquare(parent1, parent2) {
2 // Izvilkt alēles no vecākiem
3 const p1Alleles = [parent1.charAt(0), parent1.charAt(1)];
4 const p2Alleles = [parent2.charAt(0), parent2.charAt(1)];
5
6 // Izveidot Punnett kvadrātu
7 const punnettSquare = [];
8
9 for (const allele1 of p1Alleles) {
10 const row = [];
11 for (const allele2 of p2Alleles) {
12 // Kārtot alēles, lai dominantā (lielajiem burtiem) būtu pirmā
13 const combinedAlleles = [allele1, allele2].sort((a, b) => {
14 if (a === a.toUpperCase() && b !== b.toUpperCase()) return -1;
15 if (a !== a.toUpperCase() && b === b.toUpperCase()) return 1;
16 return 0;
17 });
18 row.push(combinedAlleles.join(''));
19 }
20 punnettSquare.push(row);
21 }
22
23 return punnettSquare;
24}
25
26// Lietošanas piemērs
27const square = generatePunnettSquare('Aa', 'Aa');
28console.table(square);
29// Izvade: [['AA', 'Aa'], ['Aa', 'aa']]
301import java.util.Arrays;
2
3public class PunnettSquareGenerator {
4 public static String[][] generateMonohybridPunnettSquare(String parent1, String parent2) {
5 // Izvilkt alēles no vecākiem
6 char[] p1Alleles = {parent1.charAt(0), parent1.charAt(1)};
7 char[] p2Alleles = {parent2.charAt(0), parent2.charAt(1)};
8
9 // Izveidot Punnett kvadrātu
10 String[][] punnettSquare = new String[2][2];
11
12 for (int i = 0; i < 2; i++) {
13 for (int j = 0; j < 2; j++) {
14 // Apvienot alēles
15 char[] combinedAlleles = {p1Alleles[i], p2Alleles[j]};
16 // Kārtot, lai nodrošinātu dominantās alēles pirmo vietu
17 Arrays.sort(combinedAlleles, (a, b) -> {
18 if (Character.isUpperCase(a) && Character.isLowerCase(b)) return -1;
19 if (Character.isLowerCase(a) && Character.isUpperCase(b)) return 1;
20 return 0;
21 });
22 punnettSquare[i][j] = new String(combinedAlleles);
23 }
24 }
25
26 return punnettSquare;
27 }
28
29 public static void main(String[] args) {
30 String[][] square = generateMonohybridPunnettSquare("Aa", "Aa");
31 for (String[] row : square) {
32 System.out.println(Arrays.toString(row));
33 }
34 // Izvade: [AA, Aa], [Aa, aa]
35 }
36}
371' Excel VBA funkcija fenotipa attiecības aprēķināšanai no Punnett kvadrāta
2Function PhenotypeRatio(dominantCount As Integer, recessiveCount As Integer) As String
3 Dim total As Integer
4 total = dominantCount + recessiveCount
5
6 PhenotypeRatio = dominantCount & ":" & recessiveCount & " (" & _
7 dominantCount & "/" & total & " dominanti, " & _
8 recessiveCount & "/" & total & " recesīvi)"
9End Function
10
11' Lietošanas piemērs:
12' =PhenotypeRatio(3, 1)
13' Izvade: "3:1 (3/4 dominanti, 1/4 recesīvi)"
14Atsauces un papildu literatūra
-
Nacionālais Cilvēka Genoma Pētniecības Institūts - Punnett kvadrāts - Oficiālā ģenētikas vārdnīca no NHGRI, kas ir daļa no Nacionālajiem Veselības institūtiem
-
Nature Education - Gregors Mendels un mantošanas principi - Visaptverošs pārskats par Mendeļa ģenētiku no Nature izglītības portāla
-
Khan Academy - Punnett kvadrāti un varbūtība - Bezmaksas izglītojošs resurss ar interaktīvām ģenētikas nodarbībām
-
Klug, W.S., Cummings, M.R., Spencer, C.A., & Palladino, M.A. (2019). "Ģenētikas koncepcijas" (12. izd.). Pearson - Standarta ģenētikas mācību grāmata, ko izmanto universitātēs
-
Pierce, B.A. (2017). "Ģenētika: Konceptuāla pieeja" (6. izd.). W.H. Freeman - Viegli uztverams ievads ģenētiskos jēdzienos
-
Griffiths, A.J.F., Wessler, S.R., Carroll, S.B., & Doebley, J. (2015). "Ievads ģenētiskā analīzē" (11. izd.). W.H. Freeman - Visaptverošs ģenētikas uzziņu materiāls
-
Punnett, R.C. (1905). "Mendelisms". Macmillan and Company - Oriģināldarbs, kas iepazīstina ar Punnett kvadrātiem
-
Ģenētikas Biedrība Amerikā - Mācību resursi - Izglītojošie materiāli no profesionālās ģenētikas organizācijas
Sākt paredzēt ģenētiskās izpausmes
Ievadiet vecāku genotipus augstāk un uzreiz redzēsiet mantošanas modeļus. Kalkulators darbojas gan vienkāršām vienas pazīmes šķērsošanām, gan sarežģītākām divu pazīmju situācijām. Ideāli piemērots mājas darbu pārbaudei, pavairošanas lēmumu plānošanai vai ģenētisko attiecību izpētei ar dažādām vecāku kombinācijām.
Nav nepieciešama reģistrācija, nav jāinstalē nekas. Vienkārši ievadiet genotipus un uzreiz saņemiet vizuālus rezultātus, kas parāda visas iespējamās pēcnācēju kombinācijas un to varbūtības.