Zwei rezessive Merkmale
Zwei AaBb-Eltern haben eine Chance von 1 zu 16, also 0,0625 oder 6,25 %, auf Nachwuchs mit beiden rezessiven Merkmalen, denn 1/4 je Genort multipliziert ergibt 1/16. Sie müssen das Quadrat mit sechzehn Feldern nicht neu zeichnen. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Elternteil 1
- AaBb
- Elternteil 2
- AaBb
- Kreuzung
- AaBb × AaBb
- Anzahl der Merkmale
- 2
- Loci
- A, B
- Rezessive Wahrscheinlichkeit pro Merkmal
- 0,25
Wenn zwei Elternteile an denselben zwei ungekoppelten Loci heterozygot sind, fragt die klassische Mendelsche Genetik, wie oft ein Nachkomme beide rezessiven Phänotypen zugleich zeigt. Lernende treffen das als doppelt rezessive Ecke eines sechzehnzelligen Punnett-Quadrats an; Tutorinnen und Prüfungsautorinnen brauchen denselben Bruch, ohne das Gitter jedes Mal neu zu zeichnen. Dieser Rechner akzeptiert zwei dihybride heterozygote Genotypen wie AaBb und AaBb, prüft, dass jeder Locus wirklich heterozygot ist und beide Eltern dieselben zwei Buchstaben teilen, und wendet die Produktregel unter unabhängiger Spaltung an: eine Viertel-Chance des rezessiven Phänotyps an jedem Locus multipliziert sich zu einem Sechzehntel für beide zusammen. Die Antwort liefert die exakte Wahrscheinlichkeit, den Bruch 1/16, die Prozentform, die normalisierte Kreuzungszeichenkette und eine kurze Formel, die Sie neben Hausaufgaben oder LMS-Rückmeldung zeigen können.
Warum zwei unabhängige rezessive Merkmale zu 1/16 multiplizieren
Eine monohybride heterozygote Kreuzung Aa mal Aa erzeugt das bekannte genotypische Verhältnis ein AA zu zwei Aa zu ein aa, sodass der rezessive Phänotyp aa bei vollständiger Dominanz genau bei einem Viertel der Nachkommen erscheint. Ein dihybrider Elternteil, der an zwei ungekoppelten Loci heterozygot ist und als AaBb geschrieben wird, bildet unter unabhängiger Spaltung vier Gametentypen AB, Ab, aB und ab mit gleicher Häufigkeit. Die Kreuzung zweier solcher Eltern füllt ein vier-mal-vier-Punnett-Quadrat mit sechzehn gleich wahrscheinlichen Zygotenkombinationen.
Nur eine dieser sechzehn Zellen ist aabb, der Genotyp, der beide rezessiven Merkmale ausdrückt, wenn jedes rezessive Allel in Heterozygoten maskiert wird. Dieselbe Zählung ergibt sich aus der Produktregel ohne Zeichnen des Gitters: die Wahrscheinlichkeit von aa ist ein Viertel, die von bb ist ein Viertel, und Unabhängigkeit multipliziert diese Ereignisse zu einem Sechzehntel. Diese Fähigkeit kodiert jene Lehrbuchidentität für jedes von Ihnen gelieferte Locus-Buchstabenpaar, solange beide Eltern an denselben zwei Loci dihybrid heterozygot sind.
Sie modelliert weder Kopplung noch unvollständige Dominanz, Epistasie oder letale Genotypen; diese Erweiterungen ändern die gemeinsamen Phänotypfrequenzen und gehören zu Spezialwerkzeugen. Für den standardmäßigen unabhängigen rezessiven Fall der meisten Sekundar- und Einführungsübungen an Hochschulen ist die Antwort stets die feste dyadische Rationale ein Sechzehntel, hier als Wahrscheinlichkeit 0.0625, Bruch 1/16 und Prozent 6.25 zurückgegeben, damit Clients die von der Lektion erwartete Form anzeigen können.
Eingabevertrag, Genotypregeln und Antwortfelder
Jeder Wert muss ein vierbuchstabiger dihybrider Genotyp wie AaBb oder RrYy sein. Buchstaben dürfen zur Lesbarkeit beabstandet werden, werden aber vor dem Parsen entfernt. Jedes aufeinanderfolgende Zeichenpaar ist ein Locus: die beiden Allele müssen denselben Grundbuchstaben in entgegengesetzter Groß- und Kleinschreibung verwenden, damit der Locus heterozygot ist (Aa ist gültig; AA und aa werden abgelehnt).
Die zwei Loci eines Elternteils müssen unterschiedliche Buchstaben verwenden. Beide Eltern müssen dieselben zwei Locus-Buchstaben teilen, auch wenn die Reihenfolge abweichen kann und in der Ausgabe auf die Reihenfolge von parent1 normalisiert wird.
Anwendungsfälle
Hausaufgabenprüfung mit dihybridem Punnett
Lernende senden zwei dihybride heterozygote Genotypen und prüfen, dass die Wahrscheinlichkeit des doppelt rezessiven Phänotyps unter unabhängiger Spaltung genau 1/16 beträgt.
LMS- und Prüfungs-Autokorrektur
Bewerten Sie Aufgaben zur gemeinsamen rezessiven Wahrscheinlichkeit einer AaBb × AaBb-Kreuzung mit einem deterministischen Orakel, das nicht-heterozygote Eltern ablehnt.
Häufige Fragen
Wie groß ist die Wahrscheinlichkeit zweier rezessiver Merkmale bei AaBb × AaBb?
Unter unabhängiger Spaltung und vollständiger Dominanz gilt P(aa und bb) = (1/4)×(1/4) = 1/16 (0.0625 bzw.
Warum werden AABb oder Aabb abgelehnt?
Diese Fähigkeit modelliert nur zwei dihybride heterozygote Eltern.
Modelliert das Werkzeug genetische Kopplung?
Nein. Es nimmt unabhängige Spaltung zweier ungekoppelter Loci an. Gekoppelte Gene, Epistasie und unvollständige Dominanz liegen außerhalb des Umfangs und würden die gemeinsamen Phänotypfrequenzen ändern.
Kann ich andere Buchstaben als A und B verwenden?
Ja. Jedes Paar von Genort-Buchstaben funktioniert, etwa RrYy, solange beide Eltern an denselben zwei Genorten heterozygot sind. Die Reihenfolge der Genorte darf sich zwischen den Eltern unterscheiden; sie wird vor der Kreuzung vereinheitlicht.
Warum ist das Ergebnis immer 1/16?
Weil an jedem heterozygoten Genort die Wahrscheinlichkeit für den rezessiven Phänotyp 1/4 beträgt und sich bei unabhängiger Verteilung beide multiplizieren: 1/4 mal 1/4 ergibt 1/16. Im Punnett-Quadrat ist nur eines der sechzehn Felder aabb.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/bio/punnett-probability-two-recessive \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"parent1":"AaBb","parent2":"AaBb"}'const res = await fetch("https://api.kit.forhosting.com/bio/punnett-probability-two-recessive", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"parent1": "AaBb",
"parent2": "AaBb"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/punnett-probability-two-recessive",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"parent1": "AaBb",
"parent2": "AaBb"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/punnett-probability-two-recessive", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"parent1":"AaBb","parent2":"AaBb"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"parent1":"AaBb","parent2":"AaBb"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/punnett-probability-two-recessive", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"parent1": "AaBb",
"parent2": "AaBb"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.punnett_probability_two_recessive",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Eingabevertrag, Genotypregeln und Antwortfelder
Senden Sie per POST einen JSON-Körper mit zwei erforderlichen Zeichenkettenfeldern: parent1 und parent2. Aliase p1, mother, genotype1 sowie p2, father, genotype2 werden akzeptiert. Bei Erfolg spiegelt der Körper die normalisierten Zeichenketten parent1 und parent2, ein cross-Feld wie AaBb × AaBb, trait_count gleich zwei, die Locus-Buchstabenliste, per_trait_recessive_probability 0.25 mit Bruch 1/4, die gemeinsame Wahrscheinlichkeit 0.0625 mit Bruch 1/16 und Prozent 6.25, ein phenotype_target mit dem doppelt rezessiven Genotyp und eine formula-Zeichenkette mit der Produktregel wider. Fehlende Felder, Nicht-Zeichenkettenwerte, falsche Länge, homozygote Loci, gemischte Buchstaben in einem Locus oder nicht übereinstimmende Locus-Mengen scheitern mit invalid_input und werden nicht berechnet. Beispiel: parent1 AaBb und parent2 AaBb ergeben die Wahrscheinlichkeit ein Sechzehntel für den Phänotyp aabb unter unabhängiger Spaltung.
Klassen-, Prüfungs- und Inhaltsnutzungen einer doppelt rezessiven API
Biologielehrkräfte und Tutoring-Plattformen nutzen einen Rechner für zwei rezessive Merkmale, damit Lernende die doppelt rezessive Ecke eines dihybriden Punnett-Quadrats ohne Rechenfehler bestätigen können, wenn nur die gemeinsame rezessive Wahrscheinlichkeit und nicht alle sechzehn Genotypen nötig sind. Halten Sie Anfragen klein, pinnen Sie in Tests die exakten Felder 0.0625 und 1/16, und Sie erhalten reproduzierbare Mendelsche Antworten für Hausaufgaben, Inhaltseinbettungen und Edge-Worker, ohne einen vollständigen Genetik-Simulationsstapel aufzubauen. Prüfungsvorbereitungs-Generatoren und LMS-Autokorrekturen brauchen ein deterministisches Orakel, das Standard-Genotypzeichenketten akzeptiert, homozygote oder monohybride Eingaben mit einem klaren invalid_input-Signal ablehnt und nie einen anderen Bruch erfindet, wenn die Kreuzung der klassische heterozygote Dihybridfall ist. Forschungsnotizen und Lehrdemos können den Endpunkt aufrufen, wenn erwartete Anzahlen für eine geplante Wurfgröße skizziert werden, indem die zurückgegebene Wahrscheinlichkeit außerhalb der API mit n multipliziert wird. Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Token und ohne ausgehendes Netz.
Integrationsbeispiele
SEO-Lektionen und Tutoring-Widgets
Binden Sie einen kostenlosen Browser-Rechner für zwei rezessive Merkmale ein, der byteweise mit der bezahlten API auf demselben Mendelschen Produktregel-Modul übereinstimmt.
Technische Fragen
Welche Genotypen akzeptiert der Rechner?
Sowohl parent1 als auch parent2 müssen vierbuchstabige dihybride Heterozygote wie AaBb oder RrYy sein: jedes Locus-Paar in entgegengesetzter Schreibweise desselben Buchstabens, zwei verschiedene Locus-Buchstaben, dieselben Buchstaben bei beiden Eltern.
Was kostet der Rechner für zwei rezessive Merkmale?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingaben werden nicht berechnet.