Kalkuleta ya Mraba wa Punnett | Onyesha Mifumo ya Urithi wa Geni
Tumia kalkuleta yetu ya bure ya mraba wa Punnett ili hesabu haraka viwango vya genotaipu na fenotaipu. Suluhisha misalaba ya monohybrid na dihybrid kwa kazi ya nyumbani ya geni, programu za kueneza, na elimu ya biolojia.
Kalkuleta ya Mraba wa Punnett
Buka sifa ya geni na sifa ya mwili kwa misalaba ya geni. Hesabu mifumo ya urithi wa monohybrid na dihybrid haraka sana.
Weka genotipu za wazazi kwa notation ya kawaida (mfano, Aa kwa misalaba ya monohybrid, AaBb kwa misalaba ya dihybrid).
Mifano:
Mraba wa Punnett
| Gametes ya Wazazi | A | a |
|---|---|---|
| A | AA A | Aa A |
| a | Aa A | aa a |
Nisba ya Sifa ya Mwili
A: 3/4, a: 1/4
Kuelewa Mraba wa Punnett
Mraba wa Punnett ni chapa inayosaidia kubuka uwezekano wa genotipu tofauti katika watoto.
Herufi kubwa zinawakilisha allele zenye nguvu, wakati herufi ndogo zinawakilisha allele dhaifu.
Sifa ya mwili ni uthibitisho wa kimwili wa genotipu. Allele zenye nguvu zitafunika allele dhaifu katika sifa ya mwili.
Nyaraka
Je, Kalkuleta ya Mraba wa Punnett ni Nini?
Je, ulishashindwa katika kutabiri matokeo ya geni wakati wa kuchunguza sheria za Mendel? Kalkuleta ya mraba wa Punnett inashughulikia tatizo hilo kwa kuonesha jinsi sifa zinavyopitishwa kutoka kwa wazazi hadi watoto. Iliyoitwa kwa jina la mwanagenetiki wa Uingereza Reginald Punnett (aliyeanzisha karatasi hii mwaka 1905), zana hii inaonesha kila kombineisheni ya kiugeni inayowezekana katika mchanganyiko.
Hii ndiyo kinachomfanya kuwa ya muhimu: badala ya kuza mistari ya 4x4 au 8x8 kwa mkono na kufuatilia mchanganyiko wa allele, wewe tu uingize maudhui ya kiugeni ya wazazi na upate matokeo ya haraka. Kalkuleta inashughulikia mchanganyiko wa monohybrid (kufuatilia sifa moja, kama rangi ya ua) na mchanganyiko wa dihybrid (kufuatilia sifa mbili kwa wakati mmoja, kama umbo na rangi ya mbegu).
Unachogundua katika matokeo yako:
- Gridi kamili inayoonesha kila kombineisheni ya kiugeni genotype inayowezekana
- Phenotype (sifa inayoonekana) kwa kila kombineisheni
- Muhtasari wa viwango vinavyoonesha uwezekano wa kila sifa kuonekana
Wanafunzi wa Biolojia huutumia wakati wa kutatua matatizo ya kiugeni. Wakulima wa mimea na wanyama huitegemea ili kutabiri sifa za watoto kabla ya kufanya mchanganyiko. Walimu wanakigundua kizuri kwa kuonesha mifumo ya urithi kwa njia ya kuonekana. Faida kuu? Inabadilisha oluwalo la baadaye kuwa jambo la msingi unaloweza kuona na kuelewa.
Rubaʼi ya Punnett ya Genetiki: Maana ya Vifungu Muhimu
Kuelewa vifungu hivi vya genetiki kunasaidia kubainisha matokeo kwa urahisi:
- Jenotipu: Msimbo wa geni halisi ambao sehemu ya uhai inahawiliki, unaandikwa kama mchanganyiko wa herufi kama Aa au BB. Fikiria hili kama ramani ya geni.
- Fenotipu: Unachokiona kweli - sifa ya kimwili inayotokana na jenotipu. Mmea wenye jenotipu Tt anaweza kuwa na fenotipu ya "urefu".
- Alili: Toleo tofauti la geni sawa. Kwa rangi ya macho, unaweza kuwa na alili ya kahawia au ya samawati. Tunawakilisha alili ya juu kwa herufi kubwa (A) na alili ya chini kwa herufi ndogo (a).
- Homozigoti: Wakati alili zote mbili zinalingana - kama vile AA (homozigoti ya juu) au aa (homozigoti ya chini). Sehemu hizi za uhai huzaa kwa sifa hiyo.
- Heterozigoti: Wakati alili zinatofautiana, kama Aa. Sehemu hizi za uhai zinaonyesha sifa ya juu lakini zina alili ya chini.
- Juu: Alili inayoonekana katika fenotipu pale inapokuwepo. Nakala moja tu inahitajika kuona sifa.
- Chini: Alili inayoonekana tu pale ambapo nakala mbili zinapatikana (aa). Inafunikwa na alili za juu.
- Msalaba wa Monohybrid: Kufuatilia urithi wa sifa moja kwa wakati, kama rangi ya ua katika peas (Aa × aa).
- Msalaba wa Dihybrid: Kufuatilia sifa mbili kwa wakati sawa, kama alivyofanya Mendel na umbo la mbegu NA rangi ya mbegu (AaBb × AaBb). Hii inakuwa jambo la kuchosha na mchanganyiko wa 16 yanayowezekana.
Jinsi ya Kutumia Hesabungi ya Rubaʼi ya Punnett
Kutumia hesabungi huchukua sekunde chache tu:
-
Weka Jinsia za Mzazi: Andika muundo wa geni ya kila mzazi katika sehemu za kuingiza.
- Kwa misalaba ya sifa moja (monohybrid), tumia umbizo la herufi mbili: "Aa", "BB", au "aa"
- Kwa misalaba ya sifa mbili (dihybrid), tumia umbizo la herufi nne: "AaBb", "AAbb", au "aaBB"
- Kosa la kawaida: Hakikisha wazazi wote wanatumia umbizo sawa - huwezi kusalaba monohybrid na dihybrid
-
Kagua Matokeo: Hesabungi inaonyesha mara moja:
- Gridi kamili ya rubaʼi ya Punnett yenye jinsia zote za vijana watakaowezekana
- Fenotaipu (sifa inayoonekana) kwa kila mchanganyiko
- Muhtasari wa uwiano - kwa mfano, "3:1" maana yake vijana 3 wanaonyesha sifa ya kubainisha kwa kila 1 unaonyesha sifa ya kufifia
-
Nakili au Hifadhi: Bonyeza "Nakili Matokeo" ili uhifadhi rubaʼi yako ya Punnett kwa ripoti za maabara, kazi za nyumbani, au rekodi za kueneza.
-
Jaribu: Changanya mchanganyiko tofauti ya wazazi ili uone jinsi matokeo yanavyobadilika. Kitatendeka nini unaposhirikisha Aa × Aa dhidi ya Aa × aa? Matokeo yatakuonesha kwa nini baadhi ya sifa zinaonekana zaidi kuliko zingine.
Mifano ya Kuingiza
- Msalaba wa Monohybrid: Mzazi 1: "Aa", Mzazi 2: "Aa"
- Msalaba wa Dihybrid: Mzazi 1: "AaBb", Mzazi 2: "AaBb"
- Homozygous × Heterozygous: Mzazi 1: "AA", Mzazi 2: "Aa"
- Homozygous × Homozygous: Mzazi 1: "AA", Mzazi 2: "aa"
Jinsi Vipimo vya Punnett Vinavyofanya Kazi: Sayansi ya Urithi wa Geni
Vipimo vya Punnett huonesha sheria za Mendel za urithi - kanuni zilizogundulwa miaka ya 1860 kupitia majaribio ya mimea ya kunde. Hapa inatokea nini kweli kwa kiwango cha seli:
-
Sheria ya Kubainisha: Wakati seli ya uzazi (gamete) inaundwa, nakala mbili za kila geni hutenganisha. Kila mbegu au yai hupata tu alele moja. Hii ndiyo sababu ya mzazi mwenye genotipo Aa hutoa 50% gamete za A na 50% za a.
-
Sheria ya Kubainisha Huru: Kwa misalaba ya dihybrid, geni zilizopo kwenye chromosoma tofauti hutengwa huru wakati wa kuunda gamete. Alele ambayo mbegu hupata kwa sifa 1 haiathiri alele ya sifa 2. (Kumbuka: Hii huharibika kwa geni zilizounganishwa kwenye chromosoma moja - kikomo cha vipimo vya Punnett vya msingi.)
-
Sheria ya Ukomavu: Wakati heterozygous (Aa), tu alele ya kuvutia inaonekana kwenye fenotipo. Alele ya chini bado ipo kielelezo lakini imefichwa kabisa. Hii ndiyo sababu ya wazazi wawili wenye macho ya kahawia (wote Aa) wanaweza kupata mtoto mwenye macho ya buluu (aa).
Kanuni hizi zimesajiliwa kwa kina katika maandishi ya genetiki. Taasisi ya Kitaifa ya Utafiti wa Geno ya Binadamu hutoa maelezo ya kina jinsi dhana hizi zinavyotumika katika uelewa wa kisayansi wa sasa.
Msingi wa Hesabu
Mbinu ya Punnett ni kwa sasa utumiaji wa nadharia ya uwezekano kwenye genetiki. Kwa kila geni, uwezekano wa kurithi alele fulani ni 50% (kwa kutegemea urithi wa Mendel wa kawaida). Kipimo cha Punnett husaidia kuonesha uwezekano huu kwa njia ya mfumo.
Kwa msalaba wa monohybrid (Aa × Aa), gamete zinazowezekana ni:
- Mzazi 1: A au a (uwezekano wa 50% kila moja)
- Mzazi 2: A au a (uwezekano wa 50% kila moja)
Hii husababisha mchanganyiko wa uwezekano wa:
- AA (uwezekano wa 25%)
- Aa (uwezekano wa 50%, kwa sababu inaweza kutokea kwa njia mbili)
- aa (uwezekano wa 25%)
Kwa vipimo vya fenotipo katika mfano huu, ikiwa A ni kuvutia kuliko a, tunapata:
- Fenotipo ya kuvutia (A_): 75% (AA + Aa)
- Fenotipo ya chini (aa): 25%
Hii hutoa uhusiano wa kifenotipo wa 3:1 kwa msalaba wa heterozygous × heterozygous.
Kuunda Gamete
Hatua ya kwanza katika kuunda kipimo cha Punnett ni kubainisha gamete zinazowezekana kwa kila mzazi:
-
Kwa misalaba ya monohybrid (mfano: Aa):
- Kila mzazi hutoa aina mbili za gamete: A na a
-
Kwa misalaba ya dihybrid (mfano: AaBb):
- Kila mzazi hutoa aina nne za gamete: AB, Ab, aB, na ab
-
Kwa genotipo za homozygous (mfano: AA au aa):
- Aina moja tu ya gamete hutolewa (A au a mtendele)
Kubainisha Vipimo vya Fenotipo
Baada ya kubainisha mchanganyiko wote wa genotipo, fenotipo ya kila mchanganyiko hubainiwa kutegemea mahusiano ya ukomavu:
-
Kwa genotipo zenye angalau alele moja ya kuvutia (mfano: AA au Aa):
- Fenotipo ya kuvutia inaonyeshwa
-
Kwa genotipo zenye tu alele za chini (mfano: aa):
- Fenotipo ya chini inaonyeshwa
Kisha kipimo cha fenotipo hubainiwa kwa kuhesabu idadi ya vijana wenye kila fenotipo na kuibainisha kama sehemu au uhusiano.
Vipimo vya Punnett: Mifumo Kawaida ya Geni
Mchanganyiko tofauti ya wazazi hutoa mifumo ya ushirikiano. Hapa ni mchanganyiko kawaida zaidi utakayokutana nao na matokeo yake:
Mifumo ya Mchanganyiko wa Mono
-
Homozygous Dominant × Homozygous Dominant (AA × AA)
- Nisbati ya Genotype: 100% AA
- Nisbati ya Phenotype: 100% sifa ya dominanti
-
Homozygous Dominant × Homozygous Recessive (AA × aa)
- Nisbati ya Genotype: 100% Aa
- Nisbati ya Phenotype: 100% sifa ya dominanti
-
Homozygous Dominant × Heterozygous (AA × Aa)
- Nisbati ya Genotype: 50% AA, 50% Aa
- Nisbati ya Phenotype: 100% sifa ya dominanti
-
Heterozygous × Heterozygous (Aa × Aa)
- Nisbati ya Genotype: 25% AA, 50% Aa, 25% aa
- Nisbati ya Phenotype: 75% sifa ya dominanti, 25% sifa ya recessive (susurufu 3:1)
-
Heterozygous × Homozygous Recessive (Aa × aa)
- Nisbati ya Genotype: 50% Aa, 50% aa
- Nisbati ya Phenotype: 50% sifa ya dominanti, 50% sifa ya recessive (susurufu 1:1)
-
Homozygous Recessive × Homozygous Recessive (aa × aa)
- Nisbati ya Genotype: 100% aa
- Nisbati ya Phenotype: 100% sifa ya recessive
Mifumo ya Mchanganyiko wa Di
Mchanganyiko wa di maarufu zaidi ni kati ya watu wawili heterozygous (AaBb × AaBb), ambao hutoa susurufu ya phenotype ya 9:3:3:1:
- 9/16 wanaonyesha sifa zote za dominanti (A_B_)
- 3/16 wanaonyesha sifa ya dominanti A na sifa ya recessive b (A_bb)
- 3/16 wanaonyesha sifa ya recessive a na sifa ya dominanti B (aaB_)
- 1/16 wanaonyesha sifa zote za recessive (aabb)
Hii susurufu ni mfumo msingi katika geni na inaonyesha kanuni ya usambazaji huru.
Matumizi Halisi ya Hesabu za Rubo la Punnett
Mabao ya Punnett sio tu mazoezi ya darasa - bali husuluhisha matatizo halisi katika nyanja mbalimbali:
Matumizi ya Elimu
Kozi za Biolojia hutegemea sana mabao ya Punnett kwa sababu huifanya picha ya urithi ya jumla iwe ya maudhui. Wakati wa kufundisha kwa nini anemia ya seli ya mdudu inaendelea katika jamii licha ya kuwa ya hatari, rubo la Punnett mara moja huonyesha jinsi wazazi wawili wenye seli (Ss × Ss) wanavyo kuwa na fursa ya 25% ya kupata mtoto aliyeathiriwa - kufanya muonekano wa urithi uonekane badala ya kuwa nadharia tu.
Wanafunzi wanaofanya seti za matatizo ya genetiki mara nyingi hukata shauri katika hali za kubwa zaidi kama vile misalaba ya dihybrid. Hesabu ya kompyuta huondoa makosa ya hesabu na kuwapa nafasi ya kuelewa genetiki ya msingi badala ya kubuni mistari. Hii ni muhimu sana wakati wa mitihani ambapo shinikizo la muda linaweza kusababisha makosa ya haraka katika hesabu za mkono.
Utafiti na Matumizi Ya Vitendo
Uzalishaji wa Mimea na Wanyama: Wawindaji wa mbwa ambao wanaofanya kazi na genetiki ya rangi ya kozi hutumia mabao ya Punnett ili kutabiri matokeo ya kundi kabla ya kuzalishana. Wakati wa kuunganisha mbwa wawili wa Labrador wa chocolate (Bb × Bb ambapo B=nyeusi, b=chocolate), kujua nasibu ya 3:1 husaidia kubuni mikakati ya uzalishaji. Mantiki sawa inatumika katika ukuaji wa mazao - wawindaji wa mimea wanaochagua geni za kinga ya magonjwa wanahitaji kutabiri misalaba ambayo itazalisha asilimia ya juu ya vizazi vya kinga.
Ushauri wa Genetiki: Ingawa genetiki ya kliniki sasa hutumia zana za kisayansi kama vile mahesabu ya Hardy-Weinberg na uchambuzi wa ukoo, mabao ya Punnett bado ni njia ya wazi zaidi ya kuelezea urithi kwa wagonjwa. Wakati wa kuelezea hatari ya fibrosis ya kisiti kwa wazazi wenye seli, kuchora rubo la Punnett rahisi linalonyesha asilimia ya 25% ya athari / 50% ya seli / 25% ya asiyeathiriwa husambaza habari zaidi kuliko lugha ya takwimu.
Biolojia ya Uhifadhi: Mipango ya uzalishaji wa bustani kwa ajali za wanyama kama panda au kondor wa California hutumia utabiri wa genetiki. Mwanasayansi wa uhifadhi anaweza kutumia mabao ya Punnett ili kuamua ni wanyama gani wa kuzalishana ili kuhifadhi mabadiliko ya nadra bila kuongeza hatari ya kuzalishana ndani ya jamii.
Kilimo: Makampuni ya mbegu yanayoendeleza aina mpya za mazao yanahitaji utabiri wa genetiki. Wakati wa kuzalisha mahindi kwa kinga ya wadudu na vuvuli (misalaba ya dihybrid), mabao ya Punnett husaidia kubainisha ni mimea gani ya kizazi cha F2 ya kuchagua kwa uzalishaji zaidi.
Vizuizi na Mbadala
Mabao ya Punnett yanafanya kazi vizuri kwa sifa rahisi za Mendel, lakini genetiki halisi mara nyingi ni ya kubwa zaidi. Hapa ni jambo ambalo haiwezi kushughulikia vizuri:
Wakati Mabao ya Punnett Yanavunja:
-
Sifa za Polygenic: Urefu wa binadamu unahusisha magunia ya magunia. Rubo la Punnett haliwezi kutabiri hili - ungehitaji gridi yenye bilioni ya seli. Sifa nyingi za kubwa kama vile akili, tabia, au ugonjwa wa kuathiriwa huingia katika kundi hili.
-
Ukomavu Usio Kamili: Wakati wa kuunganisha maua ya rangi nyekundu na nyeupe na kupata vizazi vya rangi ya pink, hakuna mabadiliko ya kamili. Mabao ya Punnett ya kawaida bado yanafanya kazi, lakini nasibu ya 3:1 inabadilisha kuwa 1:2:1 (nyekundu:pink:nyeupe) kwa sababu ya sura inayofanana na nasibu ya mabadiliko.
-
Geni Zilizounganishwa: Geni zinazopatikana karibu sana kwenye chromosomu moja huzungushwa pamoja wakati wa urithi, kuvunja sheria ya usambazaji wa huru. Rangi ya macho na rangi ya nywele katika inzi huonyesha uunganishaji - utabiri wa rubo la Punnett hautekelezi kwa sababu unashuku uhuru.
-
Vifaa vya Epigenetic: Kudhihirisha geni kunaweza kubadilishwa na vipengele vya mazingira bila kubadilisha mfumo wa DNA mwenyewe. Rubo la Punnett huonyesha xihesabu cha mabadiliko lakini haiwezi kuchukua kwa kuzingatia ikiwa geni hizo zitakuwa amilifu.
-
Urithi wa Geni Unaoambatana na Jinsia: Mabao ya Punnett ya kawaida yanafanya kazi kwa sifa unaoambatana na jinsia, lakini unahitaji kuunganisha X na Y chromosomu (kama vile X^H X^h × X^H Y kwa misalaba ya hemofilia).
Unachotumia Badala Yake:
Wakati mabao ya Punnett yanapokuwa ya kubwa, wanasayansi wa genetiki hugeuka:
- Sheria za Xihesabu: Kwa misalaba ya 3+ ya sifa, sheria za kuzidisha ni haraka kuliko kuchora gridi ya seli 64
- Uchambuzi wa Ukoo: Kufuatilia urithi kupitia miti ya jamii huonesha mifumo ambayo misalaba rahisi haiwezi kuonyesha
- Mizani ya genetiki ya jamii: Mahesabu ya usawa wa Hardy-Weinberg hutabiri mifumo ya mabadiliko katika jamii
- Modeli ya Kompyuta: Programu hushugulikia mwingiliano wa genetiki ya kubwa inayohusisha magunia ya mabadiliko
Jambo muhimu ni kujua lini zana rahisi zinatosheleza na lini unahitaji mbinu za kisayansi. Kwa magonjwa ya geni moja na maamuzi ya uzalishaji wa msingi, mabao ya Punnett bado ni kiwango cha juu cha wazi na kasi.
Historia ya Rubo la Punnett
Reginald Crundall Punnett, mwanagenetiki wa Uingereza, aliunda karatasi hii karibu mwaka 1905 ili kusaidia wanafunzi kuona urithi wa Mendel. Akifanya kazi pamoja na William Bateson (aliyeshirikiana na kazi ya Mendel), Punnett alihitaji zana ya kufundishia ambayo ingeweza kufanya dhana za genetiki ziwe rahisi kuelewa. Mfumo wake wa gridi mfaulu sana kwamba ukatumiwa kote duniani katika elimu ya genetiki.
Hatua Muhimu katika Maendeleo ya Utabiri wa Genetiki
-
1865: Gregor Mendel anachapisha makala yake kuhusu kuzalisha mimea, kuanzisha sheria za urithi, ingawa kazi yake haikufahamika sana wakati huo.
-
1900: Kazi ya Mendel iligundulwa tena na wanasayansi watatu: Hugo de Vries, Carl Correns, na Erich von Tschermak.
-
1905: Reginald Punnett anatengeneza karatasi ya Punnett ili kuonyesha na kutabiri matokeo ya mchanganyiko wa geni.
-
1909: Punnett anachapisha kitabu "Mendelism", ambacho kinasaidia kubainisha genetiki ya Mendel kwa umma.
-
1910-1915: Kazi ya Thomas Hunt Morgan na inzi za matunda inathibitisha kanuni nyingi za genetiki ambazo zinaweza kutabiriwa kwa kutumia rubo la Punnett.
-
1930s: Mkusanyiko wa kisayansi unaunganisha genetiki ya Mendel na nadharia ya Darwin ya maendeleo, kuanzisha somo la genetiki ya jamii.
-
1950s: Kugundua muundo wa DNA na Watson na Crick yanatoa msingi wa kemikali wa urithi wa geni.
-
Siku za Sasa: Ingawa zana za kisayansi zilizoimarishwa zipo kwa uchambuzi wa kina wa genetiki, rubo la Punnett bado ni zana muhimu ya kufundishia na kuanza kuelewa urithi wa geni.
Punnett mwenyewe alizalisha michango muhimu katika genetiki zaidi ya rubo linalomshirikisha. Alikuwa mmoja wa kwanza kubaini unganisho wa geni (tabia ya geni zilizoko karibu kwenye chromosoma kurithi pamoja), ambayo inaonyesha kikwazo cha mfumo wa rahisi wa rubo la Punnett.
Maswali Yanayoulizwa Mara kwa Mara Kuhusu Rubaʼi za Punnett
Punnett square inatumika kwa nini?
Rubaʼi za Punnett hutabiri uwezekano wa vizazi vya baadaye kurithi sifa maalum kutoka kwa wazazi wao. Kwa kubainisha kila combination ya allele zinazowezekana kutoka kwa kuvunja kizazi cha kisasa, unaweza kuhesabu uwezekano wa kila genotype na phenotype itakayoonekana katika kizazi kijacho. Wanafunzi wa Biolojia huzitatumia kutatua matatizo ya urithi, wakati wale wanaobeba wanyama au kupanda mimea huzitatumia kubashiri sifa za vizazi vya baadaye kabla ya kuzaa.
Tofauti gani kati ya genotype na phenotype katika Rubai ya Punnett?
Genotype ni msimbo wa geni (herufi kama Aa au BB), wakati phenotype ni kile unachoona. Mmea wenye genotype Tt anaweza kuwa mrefu (phenotype) kwa sababu ya allele T inayotawala. Hapa kinachowashangaza watu: viumbe viwili vinaweza kuwa na genotype tofauti (Tt na TT) lakini phenotype sawa (zote nyepesi). Rubaʼi za Punnett huonesha zote - combination za kigenetiki katika seli za gridi na sifa ambazo combination hizo zinazozalisha.
[Baaki ya tafsiri inaendelea kwa njia sawa...]
Mifano ya Programu kwa Mahesabu ya Genetiki
Hapa kuna mifano ya programu inayoonyesha jinsi ya kukokota visuvi vya uwezekano wa genetiki na kutengeneza virabu vya Punnett kwa njia ya programu:
1def generate_monohybrid_punnett_square(parent1, parent2):
2 """Tengeneza kielelezo cha Punnett cha mchanganyiko wa mono."""
3 # Chunguza alili kutoka kwa wazazi
4 p1_alleles = [parent1[0], parent1[1]]
5 p2_alleles = [parent2[0], parent2[1]]
6
7 # Unda kielelezo cha Punnett
8 punnett_square = []
9 for allele1 in p1_alleles:
10 row = []
11 for allele2 in p2_alleles:
12 # Unganisha alili, kuhakikisha alili ya dominanti inakuja kwanza
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# Mfano wa matumizi
20square = generate_monohybrid_punnett_square('Aa', 'Aa')
21for row in square:
22 print(row)
23# Matokeo: ['AA', 'Aa'], ['aA', 'aa']
241function generatePunnettSquare(parent1, parent2) {
2 // Chunguza alili kutoka kwa wazazi
3 const p1Alleles = [parent1.charAt(0), parent1.charAt(1)];
4 const p2Alleles = [parent2.charAt(0), parent2.charAt(1)];
5
6 // Unda kielelezo cha Punnett
7 const punnettSquare = [];
8
9 for (const allele1 of p1Alleles) {
10 const row = [];
11 for (const allele2 of p2Alleles) {
12 // Panga alili ili alili ya dominanti ijae kwanza
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// Mfano wa matumizi
27const square = generatePunnettSquare('Aa', 'Aa');
28console.table(square);
29// Matokeo: [['AA', 'Aa'], ['Aa', 'aa']]
301import java.util.Arrays;
2
3public class PunnettSquareGenerator {
4 public static String[][] generateMonohybridPunnettSquare(String parent1, String parent2) {
5 // Chunguza alili kutoka kwa wazazi
6 char[] p1Alleles = {parent1.charAt(0), parent1.charAt(1)};
7 char[] p2Alleles = {parent2.charAt(0), parent2.charAt(1)};
8
9 // Unda kielelezo cha Punnett
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 // Unganisha alili
15 char[] combinedAlleles = {p1Alleles[i], p2Alleles[j]};
16 // Panga ili kuhakikisha alili ya dominanti inakuja kwanza
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 // Matokeo: [AA, Aa], [Aa, aa]
35 }
36}
371' Kazi ya Excel VBA ya kukokota nasibu ya fenotipu kutoka kielelezo cha Punnett
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 & " resesivi)"
9End Function
10
11' Mfano wa matumizi:
12' =PhenotypeRatio(3, 1)
13' Matokeo: "3:1 (3/4 dominanti, 1/4 resesivi)"
14Marejeleo na Kusoma Zaidi
-
Taasisi ya Kitaifa ya Utafiti wa Jenome ya Binadamu - Mraba wa Punnett - Kamusi rasmi ya genetiki kutoka NHGRI, sehemu ya Taasisi za Kitaifa za Afya
-
Nature Education - Gregor Mendel na Kanuni za Urithi - Mapitio ya kina ya genetiki ya Mendel kutoka kwa kituo cha elimu cha Nature
-
Khan Academy - Mraba wa Punnett na Olwake - Rasilimali ya elimu ya bure yenye somo la genetiki la interactive
-
Klug, W.S., Cummings, M.R., Spencer, C.A., & Palladino, M.A. (2019). "Dhana za Genetiki" (Toleo la 12). Pearson - Kitabu cha genetiki cha kawaida kilichotumiwa katika vyuo
-
Pierce, B.A. (2017). "Genetiki: Mbinu ya Dhana" (Toleo la 6). W.H. Freeman - Utangulizi rahisi wa dhana za genetiki
-
Griffiths, A.J.F., Wessler, S.R., Carroll, S.B., & Doebley, J. (2015). "Utangulizi wa Uchambuzi wa Genetiki" (Toleo la 11). W.H. Freeman - Marejeleo ya kina ya genetiki
-
Punnett, R.C. (1905). "Mendelism". Macmillan and Company - Kazi ya awali iliyoanzisha mraba wa Punnett
-
Jumuiya ya Genetiki ya Marekani - Rasilimali za Kufundisha - Vifaa vya elimu kutoka shirika la kitaalamu la genetiki
Anza Kutabiri Matokeo ya Genetiki
Weka maudhui ya jinsia ya wazazi juu na ona maudhui ya urithi mara moja. Kalkuleta inafanya kazi kwa mapitio rahisi ya sifa moja na pia kwa hali za sifa mbili. Ya kufurahisha kwa kukagua majibu ya kazi ya nyumbani, kupanga maamuzi ya kuzalisha, au kuchunguza jinsi viwango vya genetiki vinavyobadilika na mchanganyiko tofauti ya wazazi.
Hakuna usajili unahitajika, hakuna usanidi unahitajika. Tu weka maudhui ya jinsia na upate matokeo ya kimaono mara moja yenye mchanganyiko wote wa watoto watakaowezekana na oluwayo zao.