Punnett-kvadratskalkylator | Förutse genetiska nedärvningsmönster
Beräkna genotyp- och fenotypförhållanden direkt med vår kostnadsfria Punnett-kvadratskalkylator. Lös monohybrida och dihybrida korsningar för genetikläxor, avelsplaner och biologiutbildning.
Punnett-kvadratberäknare
Förutse genotyp- och fenotypförhållanden för genetiska korsningar. Beräkna monohybrid- och dihybridarvsmönster direkt.
Ange föräldrarnas genotyper med standardnotation (t.ex. Aa för monohybrid, AaBb för dihybridkorsningar).
Exempel:
Punnett-kvadrat
| Föräldrakjönseller | A | a |
|---|---|---|
| A | AA A | Aa A |
| a | Aa A | aa a |
Fenotypförhållande
A: 3/4, a: 1/4
Förstå Punnett-kvadrater
En Punnett-kvadrat är ett diagram som hjälper till att förutse sannolikheten för olika genotyper hos avkomman.
Versala bokstäver representerar dominanta alleler, medan gemena bokstäver representerar recessiva alleler.
Fenotypen är den fysiska uttrycket av genotypen. En dominant allel kommer att maskera en recessiv allel i fenotypen.
Dokumentation
Vad är en Punnett Square-kalkylator?
Har du någonsin kämpat med att förutsäga genetiska resultat när du studerade Mendels lagar? En Punnett square-kalkylator löser det problemet genom att visualisera hur egenskaper överförs från föräldrar till avkomma. Uppkallad efter den brittiske genetikern Reginald Punnett (som introducerade detta diagram 1905), kartlägger detta verktyg alla möjliga genetiska kombinationer i en korsning.
Här är det praktiska: istället för att manuellt rita 4x4 eller 8x8 rutnät och spåra allel-kombinationer, anger du föräldrarnas genotyper och får omedelbart resultat. Kalkylatorn hanterar både monohybrida korsningar (spårar en egenskap, som blomfärg) och dihybrida korsningar (spårar två egenskaper samtidigt, som fröform och färg).
Det du kommer att se i dina resultat:
- Ett komplett rutnät som visar alla möjliga genotypkombinationer
- Motsvarande fenotyp (observerbar egenskap) för varje kombination
- Ratiosammanfattningar som berättar sannolikheten för varje traits förekomst
Biologistudenter använder detta när de arbetar med genetiska problem. Växt- och djuruppfödare förlitar sig på det för att förutsäga avkommans egenskaper innan korsningar. Lärare tycker det är användbart för att visuellt demonstrera ärftlighetsmönster. Den främsta fördelen? Det förvandlar abstrakt sannolikhet till något konkret som du kan se och förstå.
Punnett-kvadrat genetik: Centrala termer förklarade
Att förstå dessa genetiska termer gör tolkning av resultat enkel:
- Genotyp: Den faktiska genetiska koden en organism bär, skriven som bokstavskombinationer som Aa eller BB. Tänk på detta som den genetiska ritningen.
- Fenotyp: Det du faktiskt observerar - den fysiska egenskapen som resultat av genotypen. En växt med genotyp Tt kan ha en "lång" fenotyp.
- Allel: Olika versioner av samma gen. För ögonfärg kan du ha en brun allel eller en blå allel. Vi representerar dominanta alleler med versaler (A) och recessiva med gemener (a).
- Homozygot: När båda alleler matchar - antingen AA (homozygot dominant) eller aa (homozygot recessiv). Dessa organismer förökar sig stabilt för den egenskapen.
- Heterozygot: När alleler skiljer sig, som Aa. Dessa organismer visar den dominanta egenskapen men bär den recessiva allelen.
- Dominant: Allelen som syns i fenotypen när den är närvarande. Endast en kopia behövs för att se egenskapen.
- Recessiv: Allelen som bara syns när två kopior finns (aa). Maskeras av dominanta alleler.
- Monohybridkorsning: Spåra nedärvning av en egenskap i taget, som blomfärg hos ärtor (Aa × aa).
- Dihybridkorsning: Följa två egenskaper samtidigt, som Mendel gjorde med fröform OCH fröfärg (AaBb × AaBb). Detta blir mer komplext med 16 möjliga kombinationer.
Hur man använder denna Punnett Square-kalkylator
Att använda kalkylatorn tar bara några sekunder:
-
Ange föräldrarnas Genotyper: Skriv in de genetiska egenskaperna för varje förälder i inmatningsfälten.
- För enkeltråds-korsningar (monohybrid), använd tvåbokstavsformat: "Aa", "BB" eller "aa"
- För tvåtråds-korsningar (dihybrid), använd fyrabokstavsformat: "AaBb", "AAbb" eller "aaBB"
- Vanligt misstag: Se till att båda föräldrarna använder samma format - du kan inte korsa en monohybrid med en dihybrid
-
Granska resultaten: Kalkylatorn visar omedelbart:
- Ett komplett Punnett square-rutnät med alla möjliga avkommans genotyper
- Fenotypen (observerbar egenskap) för varje kombination
- En ratiosammanfattning - till exempel "3:1" innebär 3 avkommor som visar den dominanta egenskapen för varje 1 som visar den recessiva egenskapen
-
Kopiera eller Spara: Tryck på "Kopiera resultat" för att spara din Punnett square för laborationsrapporter, läxor eller avelsregister.
-
Experimentera: Prova olika föräldrakombinationer för att se hur resultaten förändras. Vad händer när du korsar Aa × Aa jämfört med Aa × aa? Resultaten avslöjar varför vissa egenskaper förekommer oftare än andra.
Exempelinmatningar
- Monohybrid-korsning: Förälder 1: "Aa", Förälder 2: "Aa"
- Dihybrid-korsning: Förälder 1: "AaBb", Förälder 2: "AaBb"
- Homozygot × Heterozygot: Förälder 1: "AA", Förälder 2: "Aa"
- Homozygot × Homozygot: Förälder 1: "AA", Förälder 2: "aa"
Hur Punnett-rutor fungerar: Vetenskapen om genetiskt arv
Punnett-rutor visualiserar Mendels ärftlighetslagar - principer som upptäcktes på 1860-talet genom experiment med ärtor. Här är vad som faktiskt händer på cellulär nivå:
-
Segregationslagen: När en organism bildar reproduktiva celler (gameter), separeras de två kopiorna av varje gen. Varje spermie eller ägg får bara en allel. Detta är anledningen till att en förälder med genotypen Aa producerar 50% gameter med A och 50% med a.
-
Oberoende assortimentlagen: För dihybridkorsningar sorteras gener på olika kromosomer oberoende under gameters bildning. Den allel en spermie får för egenskap 1 påverkar inte vilken allel den får för egenskap 2. (Obs: Detta fungerar inte för länkade gener på samma kromosom - en begränsning för grundläggande Punnett-rutor.)
-
Dominanslagen: Vid heterozygot tillstånd (Aa) visas endast den dominanta allelen i fenotypen. Den recessiva allelen finns fortfarande genetiskt men är dold från observation. Detta är anledningen till att två brunögda föräldrar (båda Aa) kan få ett blåögat barn (aa).
Dessa principer är omfattande dokumenterade i genetisk litteratur. National Human Genome Research Institute ger detaljerade förklaringar av hur dessa begrepp tillämpas i modern genetisk förståelse.
Matematisk grund
Punnett-rutemetoden är i princip en tillämpning av sannolikhetsteori på genetik. För varje gen är sannolikheten att ärva en viss allel 50% (förutsatt normal mendelsk nedärvning). Punnett-rutan hjälper till att systematiskt visualisera dessa sannolikheter.
För en monohybridkorsning (Aa × Aa) är de möjliga gameterna:
- Förälder 1: A eller a (50% chans vardera)
- Förälder 2: A eller a (50% chans vardera)
Detta resulterar i fyra möjliga kombinationer:
- AA (25% sannolikhet)
- Aa (50% sannolikhet, eftersom det kan inträffa på två olika sätt)
- aa (25% sannolikhet)
För fenotypiska proportioner i detta exempel, om A är dominant över a, får vi:
- Dominant fenotyp (A_): 75% (AA + Aa)
- Recessiv fenotyp (aa): 25%
Detta ger det klassiska 3:1 fenotypiska förhållandet för en heterozygot × heterozygot korsning.
Generera gameter
Det första steget i att skapa en Punnett-ruta är att bestämma vilka gameter varje förälder kan producera:
-
För monohybridkorsningar (t.ex. Aa):
- Varje förälder producerar två typer av gameter: A och a
-
För dihybridkorsningar (t.ex. AaBb):
- Varje förälder producerar fyra typer av gameter: AB, Ab, aB och ab
-
För homozygota genotyper (t.ex. AA eller aa):
- Endast en typ av gamete produceras (A eller a respektive)
Beräkna fenotypiska proportioner
Efter att ha fastställt alla möjliga genotypkombinationer bestäms fenotypen för varje kombination baserat på dominansförhållanden:
-
För genotyper med minst en dominant allel (t.ex. AA eller Aa):
- Den dominanta fenotypen uttrycks
-
För genotyper med endast recessiva alleler (t.ex. aa):
- Den recessiva fenotypen uttrycks
Fenotypförhållandet beräknas sedan genom att räkna antalet avkommor med varje fenotyp och uttrycka det som ett bråktal eller förhållande.
Punnett Square-kvoter: Vanliga genetiska mönster
Olika föräldrakombinationer producerar förutsägbara mönster. Här är de vanligaste korsningarna du kommer att stöta på och deras förväntade resultat:
Monohybrid korsning mönster
-
Homozygot Dominant × Homozygot Dominant (AA × AA)
- Genotypkvot: 100% AA
- Fenotypkvot: 100% dominant egenskap
-
Homozygot Dominant × Homozygot Recessiv (AA × aa)
- Genotypkvot: 100% Aa
- Fenotypkvot: 100% dominant egenskap
-
Homozygot Dominant × Heterozygot (AA × Aa)
- Genotypkvot: 50% AA, 50% Aa
- Fenotypkvot: 100% dominant egenskap
-
Heterozygot × Heterozygot (Aa × Aa)
- Genotypkvot: 25% AA, 50% Aa, 25% aa
- Fenotypkvot: 75% dominant egenskap, 25% recessiv egenskap (3:1 kvot)
-
Heterozygot × Homozygot Recessiv (Aa × aa)
- Genotypkvot: 50% Aa, 50% aa
- Fenotypkvot: 50% dominant egenskap, 50% recessiv egenskap (1:1 kvot)
-
Homozygot Recessiv × Homozygot Recessiv (aa × aa)
- Genotypkvot: 100% aa
- Fenotypkvot: 100% recessiv egenskap
Dihybrid korsning mönster
Den mest kända dihybrida korsningen är mellan två heterozygota individer (AaBb × AaBb), som producerar den klassiska 9:3:3:1 fenotypkvoten:
- 9/16 visar båda dominanta egenskaper (A_B_)
- 3/16 visar dominant egenskap A och recessiv egenskap b (A_bb)
- 3/16 visar recessiv egenskap a och dominant egenskap B (aaB_)
- 1/16 visar båda recessiva egenskaper (aabb)
Denna kvot är ett grundläggande mönster inom genetik och demonstrerar principen om oberoende fördelning.
Verkliga tillämpningar av Punnett-kvadratkalkylatorer
Punnett-kvadrater är inte bara klassrumsövningar - de löser verkliga problem inom flera områden:
Pedagogiska tillämpningar
Biologikurser förlitar sig i hög grad på Punnett-kvadrater eftersom de gör abstrakta ärftlighetsmönster konkreta. När man undervisar om varför sicklecellanemi kvarstår i populationer trots att den är skadlig, visar en Punnett-kvadrat direkt att två bärande föräldrar (Ss × Ss) har 25% chans att få ett drabbat barn - vilket gör ärftlighetsmönstret synligt snarare än bara teoretiskt.
Studenter som arbetar med genetiska problemuppsättningar fastnar ofta på mer komplexa scenarier som dihybridkorsningar. En kalkylator eliminerar aritmetiska fel och låter dem fokusera på att förstå den underliggande genetiken snarare än rutnätsritningsmekaniken. Detta är särskilt värdefullt under prov där tidspress kan leda till slarviga misstag vid manuella beräkningar.
Forsknings- och praktiska tillämpningar
Växt- och djuravel: Hunduppfödare som arbetar med pälsfärggenetik använder Punnett-kvadrater för att förutsäga kullresultat innan avel. Vid korsning av två chokladlabrador-bärare (Bb × Bb där B=svart, b=choklad) hjälper kännedomen om den förväntade 3:1-kvoten till att sätta realistiska förväntningar och avelsstrategier. Samma logik gäller för grödautveckling - växtförädlare som väljer sjukdomsresistenta gener behöver förutsäga vilka korsningar som kommer att producera högst andel resistenta avkommor.
Genetisk rådgivning: Även om klinisk genetik nu använder sofistikerade verktyg som Hardy-Weinberg-beräkningar och stamträdsanalys, förblir Punnett-kvadrater det tydligaste sättet att förklara ärftlighet för patienter. När man förklarar cystisk fibros-risk för bärande föräldrar kommunicerar en enkel Punnett-kvadrat som visar 25% drabbade / 50% bärare / 25% odrabbade mer effektivt än statistisk jargong.
Bevarandebiologi: Zoologiska avelsprogram för utrotningshotade arter som pandor eller kaliforniska kondorer använder genetiska förutsägelser för att upprätthålla diversitet. En bevarandegenetiker kan använda Punnett-kvadrater för att avgöra vilka individer som ska avlas för att bevara sällsynta alleler utan att öka inavel.
Jordbruk: Fröföretag som utvecklar nya grödsorter förlitar sig på genetisk förutsägelse. Vid avel av majs för både skadedjursresistens och torktålighet (en dihybridkorsning) hjälper Punnett-kvadrater till att identifiera vilka F2-generationsplantor som ska väljas för vidare avel.
Begränsningar och alternativ
Punnett-kvadrater fungerar utmärkt för enkla mendelska egenskaper, men verklig genetik är ofta mer komplicerad. Här är vad de inte hanterar väl:
När Punnett-kvadrater inte fungerar:
-
Polygena egenskaper: Mänsklig längd involverar hundratals gener. En Punnett-kvadrat kan inte förutsäga detta - du skulle behöva ett rutnät med miljarder celler. De flesta komplexa egenskaper som intelligens, personlighet eller sjukdomsmottaglighet faller in under denna kategori.
-
Ofullständig dominans: När du korsar röda och vita lejongap och får rosa avkommor, är ingen allel verkligen dominant. Standard Punnett-kvadrater fungerar fortfarande, men 3:1-kvoten blir 1:2:1 (röd:rosa:vit) eftersom fenotypen matchar genotypkvoten.
-
Länkade gener: Gener som är fysiskt nära varandra på samma kromosom färdas tillsammans under ärftlighet och bryter mot oberoende assortimentlagen. Ögonfärg och hårfärg hos fruktflugor visar länkning - Punnett-kvadratens förutsägelser misslyckas eftersom den förutsätter oberoende.
-
Epigenetiska faktorer: Genuttryck kan modifieras av miljöfaktorer utan att ändra DNA-sekvensen. En Punnett-kvadrat visar genotypsannolikheter men kan inte redogöra för huruvida dessa gener faktiskt kommer att vara aktiva.
-
Könslänkad ärftlighet: Standard Punnett-kvadrater fungerar för könslänkade egenskaper, men du måste uttryckligen inkludera X- och Y-kromosomer (som X^H X^h × X^H Y för hemofili-bärarkorningar).
Vad man ska använda istället:
När Punnett-kvadrater blir opraktiska, vänder sig genetiker till:
- Sannolikhetsregler: För korsningar med 3+ egenskaper är multiplikationsregler snabbare än att rita 64-cellsrutnät
- Stamträdsanalys: Spårning av ärftlighet genom familjeträd avslöjar mönster som enkla korsningar inte kan visa
- Populationsgenetiska ekvationer: Hardy-Weinberg-jämviktsberäkningar förutsäger allelfrekvenser över populationer
- Datorsimulering: Programvara hanterar komplexa genetiska interaktioner som involverar dussintals loci
Nyckeln är att veta när enkla verktyg räcker och när man behöver mer sofistikerade metoder. För engensjukdomar och grundläggande avelsavgöranden förblir Punnett-kvadrater guldstandarden för tydlighet och snabbhet.
Punnett-kvadratens historia
Reginald Crundall Punnett, en brittisk genetiker, skapade denna diagram runt 1905 för att hjälpa studenter att visualisera mendelsk ärftlighet. I samarbete med William Bateson (som förespråkade Mendels återupptäckta arbete), behövde Punnett ett undervisningsverktyg som gjorde abstrakta genetiska koncept påtagliga. Hans rutsystem lyckades så väl att det blev standard inom genetisk utbildning världen över.
Viktiga milstolpar i utvecklingen av genetisk prediktion
-
1865: Gregor Mendel publicerar sin artikel om växthybridisering och etablerar ärftlighetslagarna, även om hans arbete till stor del ignorerades vid den tiden.
-
1900: Mendels arbete återupptäcks oberoende av tre forskare: Hugo de Vries, Carl Correns och Erich von Tschermak.
-
1905: Reginald Punnett utvecklar Punnett-kvadratdiagrammet för att visualisera och förutsäga resultaten av genetiska korsningar.
-
1909: Punnett publicerar "Mendelism", en bok som hjälper till att popularisera mendelsk genetik och introducerar Punnett-kvadraten för en bredare publik.
-
1910-1915: Thomas Hunt Morgans arbete med fruktflugor ger experimentell validering för många genetiska principer som kunde förutses med Punnett-kvadrater.
-
1930-talet: Den moderna syntesen kombinerar mendelsk genetik med Darwins evolutionsteori och etablerar fältet populationsgenetik.
-
1950-talet: Upptäckten av DNA:s struktur av Watson och Crick ger den molekylära grunden för genetisk ärftlighet.
-
Nutid: Även om mer sofistikerade beräkningsverktyg finns för komplex genetisk analys, förblir Punnett-kvadraten ett grundläggande utbildningsverktyg och utgångspunkt för att förstå genetisk ärftlighet.
Punnett själv bidrog på ett betydande sätt till genetiken utöver den kvadrat som bär hans namn. Han var en av de första att känna igen genetisk koppling (benägenheten hos gener som ligger nära varandra på en kromosom att ärvas tillsammans), vilket faktiskt representerar en begränsning i den enkla Punnett-kvadratens modell.
Vanliga frågor om Punnett-diagram
Vad används ett Punnett-diagram till?
Punnett-diagram förutsäger sannolikheten för avkommors ärftliga egenskaper från sina föräldrar. Genom att kartlägga alla möjliga allelkombinationer från en genetisk korsning kan man beräkna sannolikheten för varje genotyp och fenotyp som uppträder i nästa generation. Biologistudenter använder dem för att lösa ärftlighetsproblem, medan uppfödare använder dem för att förutsäga avkommors egenskaper innan djur paras eller växter korsas.
Vad är skillnaden mellan genotyp och fenotyp i ett Punnett-diagram?
Genotyp är den genetiska koden (bokstäver som Aa eller BB), medan fenotyp är det man faktiskt ser. En växt med genotypen Tt kan vara lång (fenotypen) eftersom T-allelen är dominant. Det som förvirrar folk är att två organismer kan ha olika genotyper (Tt och TT) men samma fenotyp (båda långa). Punnett-diagram avslöjar både de genetiska kombinationerna i rutorna och de egenskaper dessa kombinationer producerar.
Hur tolkar jag ett 3:1-förhållande i ett Punnett-diagram?
Ett 3:1-förhållande uppstår när man korsar två heterozygota individer (Aa × Aa). Av fyra möjliga avkommor visar tre den dominanta egenskapen och en den recessiva egenskapen i genomsnitt. Detta innebär inte att varje kull eller familj kommer att ha exakt denna fördelning - precis som att kasta två mynt inte garanterar ett huvud och en krona. 3:1-mönstret framträder över stora urval. Mendel såg detta förhållande i tusentals ärtor, vilket bekräftade hans ärftlighetslagar.
Kan en Punnett-diagram-kalkylator förutsäga mina barns egenskaper?
Punnett-diagram visar sannolikheter, inte säkerheter. De berättar sannolikheten för olika utfall, men slumpen avgör vad som faktiskt händer. Även med en 50% sannolikhet som visas i diagrammet kan ett par få tre barn som alla ärver samma egenskap - eller alla ärver olika. Detta liknar myntkast: att få tre krona i rad är osannolikt men absolut möjligt. Diagrammet berättar oddsen, inte resultatet.
Hur hanterar jag mer än två egenskaper?
För mer än två egenskaper blir det grundläggande Punnett-diagrammet opraktiskt på grund av storlek. För tre egenskaper skulle du behöva en 3D-kub med 64 rutor. Istället brukar genetiker vanligtvis:
- Analysera varje egenskap separat med individuella Punnett-diagram
- Använda sannolikhetens produktregel för att kombinera de oberoende sannolikheterna
- Använda mer avancerade beräkningsverktyg för komplex multi-egenskapsanalys
Vilka är begränsningarna för Punnett-diagram-kalkylatorer?
Punnett-diagram fungerar perfekt för enkla en- eller tvågenära egenskaper som följer mendelska ärftlighetslagar, men har svårigheter med:
- Länkade gener på samma kromosom (de färdas tillsammans och bryter oberoendeantagandet)
- Mer än två egenskaper (tre gener kräver en 64-rutig kub, fyra gener behöver 256 rutor)
- Polygena egenskaper som längd eller hudfärg som kontrolleras av många gener
- Miljöpåverkan på genuttryck (näring som påverkar längd trots genetisk potential)
- Letal allel där vissa kombinationer inte överlever (förvränger de förväntade förhållandena)
- Variabel penetrans där bärande av en gen inte garanterar att egenskapen visas
De flesta verkliga egenskaper involverar flera gener och miljöfaktorer, vilket gör Punnett-diagram till en användbar utgångspunkt men otillräckliga för fullständig analys.
(Fortsättning följer i nästa meddelande på grund av teckenbegränsning)
Kodexempel för genetiska beräkningar
Här är några kodexempel som visar hur man beräknar genetiska sannolikheter och genererar Punnett-rutor programmatiskt:
1def generate_monohybrid_punnett_square(parent1, parent2):
2 """Generera en Punnett-ruta för en monohybridkorsning."""
3 # Extrahera alleler från föräldrar
4 p1_alleler = [parent1[0], parent1[1]]
5 p2_alleler = [parent2[0], parent2[1]]
6
7 # Skapa Punnett-rutan
8 punnett_ruta = []
9 for allel1 in p1_alleler:
10 rad = []
11 for allel2 in p2_alleler:
12 # Kombinera alleler, se till att dominant allel kommer först
13 genotyp = ''.join(sorterad([allel1, allel2], nyckel=lambda x: x.lower() != x))
14 rad.append(genotyp)
15 punnett_ruta.append(rad)
16
17 return punnett_ruta
18
19# Exempelanvändning
20ruta = generate_monohybrid_punnett_square('Aa', 'Aa')
21for rad in ruta:
22 print(rad)
23# Utdata: ['AA', 'Aa'], ['aA', 'aa']
241function generatePunnettSquare(parent1, parent2) {
2 // Extrahera alleler från föräldrar
3 const p1Alleler = [parent1.charAt(0), parent1.charAt(1)];
4 const p2Alleler = [parent2.charAt(0), parent2.charAt(1)];
5
6 // Skapa Punnett-rutan
7 const punnettRuta = [];
8
9 for (const allel1 of p1Alleler) {
10 const rad = [];
11 for (const allel2 of p2Alleler) {
12 // Sortera alleler så att dominant (versal) kommer först
13 const kombineradeAlleler = [allel1, allel2].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 rad.push(kombineradeAlleler.join(''));
19 }
20 punnettRuta.push(rad);
21 }
22
23 return punnettRuta;
24}
25
26// Exempelanvändning
27const ruta = generatePunnettSquare('Aa', 'Aa');
28console.table(ruta);
29// Utdata: [['AA', 'Aa'], ['Aa', 'aa']]
301import java.util.Arrays;
2
3public class PunnettSquareGenerator {
4 public static String[][] generateMonohybridPunnettSquare(String parent1, String parent2) {
5 // Extrahera alleler från föräldrar
6 char[] p1Alleler = {parent1.charAt(0), parent1.charAt(1)};
7 char[] p2Alleler = {parent2.charAt(0), parent2.charAt(1)};
8
9 // Skapa Punnett-rutan
10 String[][] punnettRuta = new String[2][2];
11
12 for (int i = 0; i < 2; i++) {
13 for (int j = 0; j < 2; j++) {
14 // Kombinera alleler
15 char[] kombineradeAlleler = {p1Alleler[i], p2Alleler[j]};
16 // Sortera för att säkerställa att dominant allel kommer först
17 Arrays.sort(kombineradeAlleler, (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 punnettRuta[i][j] = new String(kombineradeAlleler);
23 }
24 }
25
26 return punnettRuta;
27 }
28
29 public static void main(String[] args) {
30 String[][] ruta = generateMonohybridPunnettSquare("Aa", "Aa");
31 for (String[] rad : ruta) {
32 System.out.println(Arrays.toString(rad));
33 }
34 // Utdata: [AA, Aa], [Aa, aa]
35 }
36}
371' Excel VBA-funktion för att beräkna fenotypkvot från en Punnett-ruta
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 & " dominant, " & _
8 recessiveCount & "/" & total & " recessiv)"
9End Function
10
11' Exempelanvändning:
12' =PhenotypeRatio(3, 1)
13' Utdata: "3:1 (3/4 dominant, 1/4 recessiv)"
14Referenser och vidare läsning
-
National Human Genome Research Institute - Punnett Square - Officiell genetisk ordlista från NHGRI, en del av National Institutes of Health
-
Nature Education - Gregor Mendel och ärftlighetens principer - Omfattande översikt över mendelsk genetik från Natures utbildningsportal
-
Khan Academy - Punnett Square och sannolikhet - Gratis utbildningsresurs med interaktiva genetiklektioner
-
Klug, W.S., Cummings, M.R., Spencer, C.A., & Palladino, M.A. (2019). "Genetikens begrepp" (12:e uppl.). Pearson - Standard genetiklärobok som används på universitetet
-
Pierce, B.A. (2017). "Genetik: Ett konceptuellt tillvägagångssätt" (6:e uppl.). W.H. Freeman - Lättillgänglig introduktion till genetiska begrepp
-
Griffiths, A.J.F., Wessler, S.R., Carroll, S.B., & Doebley, J. (2015). "Introduktion till genetisk analys" (11:e uppl.). W.H. Freeman - Omfattande genetisk referens
-
Punnett, R.C. (1905). "Mendelism". Macmillan and Company - Det ursprungliga verket som introducerade Punnett-kvadrater
-
Genetics Society of America - Undervisningsresurser - Utbildningsmaterial från den professionella genetiska organisationen
Börja Förutsäga Genetiska Resultat
Ange föräldrarnas genotyper ovan och se ärftlighetsmönster direkt. Kalkylatorn fungerar för både enkla korsningar med en egenskap och mer komplexa scenarier med två egenskaper. Perfekt för att kontrollera läxsvar, planera avelsval eller utforska hur genetiska proportioner förändras med olika föräldrakombinationer.
Ingen registrering krävs, ingen installation behövs. Ange bara genotyperna och få omedelbart visuella resultat som visar alla möjliga avkommekombinationer och deras sannolikheter.