Kodominanz-Kreuzung
Zwei RW-Schimmelrinder bekommen Kälber im Verhältnis 1:2:1, 25 % rot, 50 % Schimmel und 25 % weiß, weil der kodominante Heterozygote beide Allele zeigt. Geben Sie die Genotypen beider Eltern ein und erhalten Sie die Verhältnisse. 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
- RW
- Elternteil 2
- RW
- Phänotyp aa
- red
- Phänotyp bb
- white
- Phänotyp ab
- roan
- Kreuzung
- RW × RW
- Allel a
- R
- Vererbung
- codominance
- Quadratgröße
- 4
Ein Rechner für das Kreuzungsverhältnis bei Kodominanz wandelt zwei elterliche Genotypen eines einzelnen biallelischen Locus in die phänotypischen und genotypischen Nachkommenverhältnisse um, die Sie aus einem Punnett-Quadrat ablesen. Anders als bei vollständiger Dominanz, bei der der Heterozygot wie der dominante Homozygot wirkt, werden beide Allele gemeinsam ausgeprägt: Rinder, die rote und weiße Allele erben, sind stichelhaarig, und Menschen, die M- und N-Allele der Blutgruppe erben, werden als MN typisiert. Geben Sie den diploiden Genotyp jedes Elternteils ein, beschriften Sie bei Bedarf die beiden Homozygoten und den Heterozygoten, und das Werkzeug zählt die vier gleich wahrscheinlichen Gametenpaarungen auf, gruppiert gleiche Genotypen, ordnet jede Klasse ihrem kodominanten Phänotyp zu und liefert gekürzte Verhältnisse, Brüche und Prozente.
Was eine Kodominanz-Kreuzung ist und warum das Verhältnis nicht 3:1 lautet
Kodominanz ist ein Ein-Locus-Vererbungsmuster, bei dem der Heterozygot beide Allele zugleich ausdrückt, statt eines zu verdecken. Die klassischen Unterrichtsbilder sind Shorthorn-Rinder, bei denen RR rot, WW weiß und RW stichelhaarig mit sichtbaren roten und weißen Haaren ist, sowie das MN-Blutgruppensystem, in dem MM, NN und MN drei unterscheidbare Typen sind. Weil der Heterozygot einen eigenen Phänotyp bildet, fällt ein monohybrides Punnett-Quadrat nicht auf das phänotypische Verhältnis 3:1 der vollständigen Dominanz zusammen.
Zwei Heterozygote erzeugen vier gleich wahrscheinliche Zygoten —Homozygot des ersten Allels, zwei Heterozygote, Homozygot des zweiten Allels—, sodass sowohl das Genotyp- als auch das Phänotypverhältnis auf 1:2:1 gekürzt werden. Ein Heterozygot gekreuzt mit einem Homozygoten ergibt eine 1:1-Mischung aus Heterozygoten und jenem Homozygoten. Zwei verschiedene Homozygote ergeben nur Heterozygote.
Zwei gleiche Homozygote ergeben eine einzige Klasse. Dieser Rechner ist auf einen diploiden Locus mit höchstens zwei verschiedenen Allelen beschränkt: jedes Elternteil liefert genau zwei Allelsymbole, die vier Gametenpaarungen werden aufgezählt, Allele innerhalb eines Genotyps stehen in einer stabilen lexikografischen Reihenfolge, sodass RW und WR als dieselbe Klasse zählen, und ungenutzte Phänotypklassen werden aus dem Verhältnis weggelassen statt mit Nullen aufgefüllt.
Unvollständige Dominanz, bei der der Heterozygot eine Zwischenmischung wie rosa Blüten ist, ist eine andere Suchabsicht und wird hier nicht umgebogen; die von Ihnen gelieferten Beschriftungen werden so festgehalten, dass ein Stichelhaar-Herdenbuch und ein MN-Serologieblatt dieselbe Engine teilen.
Eingangsvertrag, Antwortform und Fehlerverhalten
Jeder Wert ist eine Zweibuchstabenkette wie RW, MN oder AB, oder zwei Allelmarken, getrennt durch Schrägstrich, Pluszeichen oder Leerraum wie R/W oder IA/IB. Allelsymbole beginnen mit einem Buchstaben und dürfen mit Buchstaben oder Ziffern fortgesetzt werden, sodass einbuchstabige Nutztiersymbole und zweibuchstabige Blutgruppenallele beide erkannt werden. Eine Kette, die nicht genau zwei Allele hat, ein Allel, das dem Symbolmuster nicht genügt, eine Beschriftung länger als vierzig Zeichen oder eine Kreuzung, die ein drittes verschiedenes Allel einführt, werden ebenfalls abgelehnt.
Diese Fehlschläge werden nicht berechnet. Verknüpfen Sie die Sätze mit Ihrem eigenen Zeichenprogramm, wenn Sie ein gedrucktes Quadrat brauchen; dieser Endpunkt löst nur die Zählungen.
Wo Ihnen dieser Kodominanz-Rechner hilft
Biologieunterricht und Nachhilfeplattformen nutzen einen Kodominanz-Punnett-Rechner, damit Lernende ein 1:2:1-Stichelhaar- oder MN-Arbeitsblatt prüfen, ohne zu vertauschen, welche Klasse der Heterozygot ist. Klausurvorbereitungs-Generatoren brauchen ein deterministisches Orakel, das einen Dreiallel-Einschub ablehnt, statt still ein Verhältnis zu erfinden, das ein fehlerhafter Bewerter annehmen könnte. Inhaltliche Seiten, die für einen Rechner des Kodominanz-Kreuzungsverhältnisses oder ein Punnett-Quadrat zum Stichelhaarfell rangieren, gewinnen durch ein lebendes Steuerelement, dessen kostenloser Browserpfad mit dem vorausbezahlten Automatisierungspfad auf demselben reinen Modul übereinstimmt.
Fehlgeschlagene Prüfung wird nicht berechnet. Halten Sie Genotypen bei zwei Allelen, heften Sie die gekürzten Verhältniszeichenketten in Prüfungen fest, und Sie erhalten wiederholbare Ergebnisse 1:2:1, 1:1 und 1 für Hausaufgaben, LMS-Erweiterungen und Zuchtblätter ohne Computeralgebrastapel. Verwandte Suchen nach unvollständiger Dominanz oder einem dihybriden Quadrat 9:3:3:1 sind andere Absichten: bleiben Sie auf dieser Seite, wenn beide Allele im Heterozygoten sichtbar bleiben müssen, und nutzen Sie ein eigenes Dominanz- oder Zweilocus-Werkzeug, wenn das nicht gilt.
Anwendungsfälle
Schulische Punnett-Prüfungen für Stichelhaar und MN
Lernende senden zwei Elterngenotypen und vergleichen das gekürzte phänotypische Verhältnis 1:2:1 oder 1:1 mit einem handgezeichneten Quadrat vor dem Laborbericht.
Farbblätter in der Nutztierzucht
Zuchtnotizen zu roten, weißen und stichelhaarigen Rindern erhalten eine Vier-Zellen-Zählung, ohne eine Pedigree-Anwendung für einen einzigen Felllocus zu öffnen.
Häufige Fragen
Worin unterscheidet sich das von vollständiger Dominanz?
Bei vollständiger Dominanz gleicht der Heterozygot einem Homozygoten und das monohybride phänotypische Verhältnis ist 3:1. Bei Kodominanz ist der Heterozygot eigenständig, sodass zwei Heterozygote 1:2:1 sowohl für Genotyp als auch für Phänotyp ergeben.
Welche Genotypformate werden angenommen?
Zweibuchstabenketten wie RW, MN und AB, oder zwei Marken mit Schrägstrich, Plus oder Leerraum wie R/W und IA/IB. Jedes Elternteil muss genau zwei Allele haben und die Kreuzung höchstens zwei verschiedene Allele.
Kann ich die Phänotypen rot, weiß und stichelhaarig benennen?
Vorgabe sind das erste Allel, das zweite Allel und erstes+zweites für den Heterozygoten.
Was entsteht aus zwei reinerbigen Eltern unterschiedlichen Typs?
Nur Heterozygote. Kreuzen Sie etwa ein rotes RR-Tier mit einem weißen WW-Tier, sind alle Nachkommen Schimmel, weil jedes Kalb von beiden Allelen eines erhält und beide zeigt.
Welches Verhältnis ergibt ein Heterozygoter gekreuzt mit einem Homozygoten?
Eine Mischung 1:1 aus Heterozygoten und diesem Homozygoten. Ein RW-Schimmel gekreuzt mit einem roten RR-Tier ergibt zum Beispiel zur Hälfte Schimmel und zur Hälfte rote Nachkommen.
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/codominance-cross-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"parent1":"RW","parent2":"RW"}'const res = await fetch("https://api.kit.forhosting.com/bio/codominance-cross-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"parent1": "RW",
"parent2": "RW"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/codominance-cross-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"parent1": "RW",
"parent2": "RW"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/codominance-cross-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"parent1":"RW","parent2":"RW"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"parent1":"RW","parent2":"RW"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/codominance-cross-ratio", 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": "RW",
"parent2": "RW"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.codominance_cross_ratio",
"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
Dasselbe deterministische Modul speist den kostenlosen Browser-Läufer und die API, sodass Hausaufgabenprüfungen und Bewertungsskripte bei einer Teilung 1:2:1 oder 1:1 niemals voneinander abweichen.
Eingangsvertrag, Antwortform und Fehlerverhalten
Senden Sie einen JSON-Körper mit zwei erforderlichen diploiden Genotypen, parent1 und parent2 (Aliase genotype1, p1, first_parent sowie genotype2, p2, second_parent). Die optionalen Felder phenotype_aa, phenotype_bb und phenotype_ab ersetzen die Standardbeschriftungen: das lexikografisch erste Allel für seinen Homozygoten, das zweite Allel für seinen Homozygoten, und erstes-plus-zweites für den Heterozygoten. Fehlende, leere oder nicht textuelle Genotypen scheitern mit invalid_input unter Nennung des Feldes. Bei Erfolg spiegelt der Körper die kanonischen Elterngenotypen und eine Kreuzungszeichenkette, nennt allele_a und, falls vorhanden, allele_b, setzt inheritance auf codominance, meldet square_size und offspring_total von vier und veröffentlicht phenotype_ratio und genotype_ratio als gekürzte, durch Doppelpunkt getrennte Zählungen. phenotypes und genotypes sind Felder von Sätzen mit genotype, phenotype, count, total, fraction und percent; punnett listet die vier Zellen mit den beitragenden Gameten. Beispiel: parent1 RW, parent2 RW, phenotype_aa red, phenotype_bb white, phenotype_ab roan ergibt phenotype_ratio 1:2:1 und Prozente 25, 50, 25.
Wo eine Kodominanz-Verhältnis-API ihren Nutzen erbringt
Nutztierakten zur Farbe bei Shorthorn oder Belgian Blue und Lehrmodule der Blutbank zum MN-System reduzieren sich auf dasselbe biallelische Quadrat; der Aufruf einer kleinen Parse-API erspart die Aufstellung einer vollen Pedigree-Engine für einen einzigen Locus. Weil die Umsetzung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modellmarken und ohne ausgehendes Netz.
Integrationsbeispiele
Klausurorakel und Kodier-Kata-Vorlagen
Bewerter und studentische Genetiklöser heften erwartete Phänotypverhältnisse und invalid_input-Fälle für dreiallelige oder missgestaltete Genotypketten fest.
Technische Fragen
Wie berechnet man ein kodominantes Phänotypverhältnis aus zwei Eltern?
Senden Sie diploide Genotypen in parent1 und parent2 (zum Beispiel RW und RW, oder MN und NN). Die API zählt die vier Punnett-Zellen auf und liefert gekürzte phenotype_ratio und genotype_ratio sowie Brüche und Prozente je Klasse.
Was kostet der Rechner für das Kodominanz-Kreuzungsverhältnis?
Das Browserwerkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.