Colore del mantello del coniglio
Pianifichi un accoppiamento per colore, non per genotipi: due genitori AaBbCcDd danno 256 combinazioni ugualmente probabili, con castano in 81 di esse (31,640625 %) e bianco occhi rossi in 64 (25 %). Nove colori con nome in tutto. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Genitore 1
- AaBbCcDd
- Genitore 2
- AaBbCcDd
- Incrocio
- AaBbCcDd x AaBbCcDd
- Rapporto dei colori
- 81:64:27:27:27:9:9:9:3
- Numero di discendenti
- 256
Gli allevatori di conigli, i giudici 4-H e gli studenti di biologia hanno bisogno di più di un quadrato di Punnett generico quando due genitori vengono accoppiati per il colore del mantello. Gli stessi alleli nero contro cioccolato, denso contro diluito, aguti contro unito e colore pieno contro albino che i manuali elencano come A, B, C e D si combinano con l'assortimento indipendente e l'epistasi del locus C in un colore nominato, non in un nudo rapporto di genotipo. Questo calcolatore del colore del mantello del coniglio accetta il genotipo diploide a quattro locus di ciascun genitore, enumera i duecentocinquantasei discendenti mendeliani equiprobabili e restituisce la distribuzione di colore del mantello in percentuali. Un allele non riconosciuto viene respinto come ingresso non valido invece di essere ignorato in silenzio.
I quattro locus del mantello e come si nomina un coniglietto
Il colore visibile del mantello di un coniglio domestico non è un solo gene. Quattro locus ad assortimento indipendente — A per aguti contro unito, B per eumelanina nera contro cioccolato, C per colore pieno contro albino e D per pigmento denso contro diluito — decidono insieme il colore nominato di un coniglietto. Ciascun genitore porta due alleli a ogni locus e cede esattamente un allele per locus a ciascun gamete, sicché un accoppiamento produce duecentocinquantasei discendenti a quattro locus equiprobabili quando ogni cella di Punnett viene espansa.
Il locus A distingue il disegno aguti a bande dall'unito pieno: qualsiasi A maiuscola produce aguti, mentre aa è unito. Il locus B decide il tipo di eumelanina: B produce pigmento nero e bb produce cioccolato. Il locus D controlla l'intensità: D mantiene il pigmento denso e dd diluisce il nero in blu e il cioccolato in lilla.
Il locus C è epistatico: qualsiasi C maiuscola lascia esprimere gli altri tre locus, ma cc toglie del tutto il pigmento e il coniglietto è bianco dagli occhi rubino (rew) qualunque cosa dicano A, B e D. Combinare quelle regole dà nove colori nominati. Aguti più nero più denso è chestnut; aguti più cioccolato più denso è cinnamon; aguti più nero più diluito è opal; aguti più cioccolato più diluito è lynx.
Unito più nero più denso è black; unito più cioccolato più denso è chocolate; unito più nero più diluito è blue; unito più cioccolato più diluito è lilac. Il cc omozigote è sempre rew. Quella mappa è il modello educativo a quattro locus usato nei taccuini di allevamento e nei manuali; non aggiunge le serie E, En né Du, e non inventa un decimo colore quando manca un allele.
Il calcolatore conta quante delle duecentocinquantasei celle cadono in ciascun colore nominato e riferisce la percentuale di ciascun colore così un accoppiamento previsto è una distribuzione di colore, non un elenco grezzo di genotipi.
Dove un calcolatore del colore del mantello del coniglio trova utilità
Le conigliere e i progetti 4-H usano un calcolatore del colore del mantello del coniglio perché un accoppiamento previsto di femmina per maschio sia controllato per la probabilità di chestnut, blue, lilac o bianco dagli occhi rubino prima di impegnare una gabbia. Le aule di biologia che hanno già insegnato un quadrato di Punnett monoibrido hanno bisogno di un secondo strumento che nomini il fenotipo come fa un allevatore, inclusa l'epistasi albina che un quadrato a un solo gene non può mostrare.
I generatori di preparazione agli esami e i plugin LMS hanno bisogno di un oracolo deterministico che segni un allele non riconosciuto come errato invece di restituire un successo vuoto che un correttore difettoso potrebbe trattare come un voto positivo. I gruppi di recupero e le schede di ingresso dei negozi riducono una coppia di genotipi scritti a una tabella di percentuali di colore senza un foglio di calcolo che riformatta Aa come data. La convalida fallita non consuma il saldo.
Il calcolatore non modella la serie di estensione E, i segni Vienna, Dutch, broken né wide-band, e non stima le frequenze alleliche di un allevamento. Invii due genotipi a quattro locus e legga l'array colors come le percentuali mendeliane di colore di quell'accoppiamento. Tenga le richieste piccole, fissi le percentuali arrotondate nei test e otterrà probabilità di colore riproducibili per un taccuino di allevamento, una lezione e un worker di bordo senza montare una suite di genetica propria.
Casi d'uso
Piani di allevamento in conigliera e 4-H
Inserisca i genotipi a quattro locus della femmina e del maschio prima di un accoppiamento previsto e legga le percentuali chestnut, blue, lilac e bianco dagli occhi rubino della nidiata.
Genetica mendeliana d'aula con colori nominati
Lasci che gli studenti inviino due genotipi parentali e verifichino le probabilità di colore del mantello nominato, inclusa l'epistasi albina del locus C che un Punnett a un solo gene non mostra.
Correzione automatica di esami e LMS
Valuti gli item di colore del mantello del coniglio con un oracolo deterministico che respinge un allele non riconosciuto e non inventa mai un selvatico silenzioso.
Domande frequenti
Che cosa accade se un genotipo contiene un allele non riconosciuto?
Gli alleli riconosciuti sono solo A, a, B, b, C, c, D e d. Una lettera come X o E viene respinta e non viene fatturata.
Quali colori di mantello può restituire il calcolatore?
Nove colori nominati: chestnut, cinnamon, opal, lynx, black, chocolate, blue, lilac e rew (bianco dagli occhi rubino). Il cc omozigote è sempre rew e maschera A, B e D.
Perché due genitori a colore pieno possono produrre un coniglietto bianco dagli occhi rubino?
Se entrambi i genitori portano un c nascosto, un quarto dei coniglietti è cc. Il locus C è epistatico: cc è bianco dagli occhi rubino indipendentemente dagli alleli in A, B e D.
Che cosa trasforma il nero in blu o il cioccolato in lilla nei conigli?
Il locus D. Un coniglio dd ha il pigmento diluito, quindi il nero diventa blu e il cioccolato lilla; i colori agouti si diluiscono allo stesso modo, da castano a opale e da cannella a lince. Una D maiuscola mantiene il colore intenso.
Il calcolo comprende le serie E o olandese?
No. Usa il modello didattico a quattro loci, A, B, C e D, con l’epistasi del locus C. Le serie E, En o dell’olandese non sono considerate, e non viene inventato un decimo colore quando manca un allele.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/bio/rabbit-color \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"parent1":"AaBBCCDD","parent2":"aaBBCCDD"}'const res = await fetch("https://api.kit.forhosting.com/bio/rabbit-color", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"parent1": "AaBBCCDD",
"parent2": "aaBBCCDD"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/rabbit-color",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"parent1": "AaBBCCDD",
"parent2": "aaBBCCDD"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/rabbit-color", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"parent1":"AaBBCCDD","parent2":"aaBBCCDD"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"parent1":"AaBBCCDD","parent2":"aaBBCCDD"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/rabbit-color", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"parent1": "AaBBCCDD",
"parent2": "aaBBCCDD"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.rabbit_color",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Contratto di ingresso, alleli riconosciuti e distribuzione di colore
Ciascun valore deve essere un genotipo diploide ai quattro locus A, B, C e D — otto lettere riconosciute in tutto. La scrittura compatta come AaBbCcDd, le coppie spaziate come Aa Bb Cc Dd e le coppie con barra come A/a B/b C/c D/d sono accettate e significano la stessa cosa. Gli alleli riconosciuti sono solo A, a, B, b, C, c, D e d. Entrambi i tipi di fallimento non vengono fatturati. In caso di successo il corpo ripete i due genotipi normalizzati con l'allele maiuscolo per primo a ogni locus nell'ordine A-B-C-D, riformula l'incrocio ed elenca ogni colore di mantello osservato con il conteggio su duecentocinquantasei, la probabilità e la percentuale. Invii per POST un corpo JSON con due stringhe di genotipo obbligatorie, parent1 e parent2. Gli alias brevi funzionano allo stesso modo: dam, doe, mother, p1 e genotype1 per il primo genitore; sire, buck, father, p2 e genotype2 per il secondo. Qualsiasi altra lettera o cifra è un allele non riconosciuto e fallisce con invalid_input nominando il campo e il carattere offensivo, così Xx, Ee o un 1 isolato non diventano mai un selvatico silenzioso. Un campo assente, una stringa vuota, un genotipo che non contiene esattamente due alleli a ciascuno dei quattro locus, o una coppia che mescola due locus come AB, è anch'esso invalid_input. I colori assenti vengono omessi invece di essere restituiti come zero. color_ratio è lo stesso conteggio ridotto dal massimo comun divisore. offspring_count è sempre duecentocinquantasei perché quattro griglie indipendenti due per due si moltiplicano. formula riformula la regola di assortimento indipendente più l'epistasi del locus C. Abbini il JSON al proprio disegno di pedigree se Le serve una griglia di Punnett stampabile; questo endpoint restituisce la distribuzione di colore, non un'immagine, e non inventa mai un allele che non era nell'insieme riconosciuto. Le chiamate riuscite usano il saldo prepagato KIT al prezzo base pubblicato $0.002 per elemento.
Dove un calcolatore del colore del mantello del coniglio trova utilità
Poiché l'implementazione è parse di livello A puro, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.
Domande tecniche
Come si predicono i colori del mantello dei nati di due conigli genitori?
Invii parent1 e parent2 come genotipi a quattro locus, per esempio AaBbCcDd e aaBBCCDD. L'API enumera duecentocinquantasei coniglietti equiprobabili e restituisce ogni colore nominato con la relativa percentuale.
Quanto costa il calcolatore del colore del mantello del coniglio?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'ingresso non valido non viene fatturato.