Probabilità di due tratti recessivi
Due genitori AaBb hanno 1 probabilità su 16, cioè 0,0625 o il 6,25 %, di avere un figlio con entrambi i caratteri recessivi, perché 1/4 per ogni locus moltiplicato dà 1/16. Senza ridisegnare il quadrato di sedici caselle. 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
- AaBb
- Genitore 2
- AaBb
- Incrocio
- AaBb × AaBb
- Numero di caratteri
- 2
- Loci
- A, B
- Probabilità recessiva per carattere
- 0,25
Quando due genitori sono ciascuno eterozigote negli stessi due loci non legati, la genetica mendeliana classica chiede con quale frequenza un discendente esprimerà entrambi i fenotipi recessivi insieme. Gli studenti lo incontrano come l'angolo doppiamente recessivo di un quadrato di Punnett a sedici caselle; tutor e autori di esami necessitano della stessa frazione senza ridisegnare la griglia ogni volta. Questa calcolatrice accetta due genotipi diibridi eterozigoti come AaBb e AaBb, verifica che ogni locus sia davvero eterozigote e che entrambi i genitori condividano le stesse due lettere, quindi applica la regola del prodotto sotto assortimento indipendente: una probabilità di un quarto del fenotipo recessivo a ciascun locus si moltiplica a un sedicesimo per entrambi insieme. La risposta restituisce la probabilità esatta, la frazione 1/16, la forma percentuale, la stringa di incrocio normalizzata e una breve formula che Lei può mostrare accanto al compito o al feedback LMS.
Perché due tratti recessivi indipendenti si moltiplicano a 1/16
Un incrocio monoirido eterozigote Aa per Aa produce il familiare rapporto genotipico di un AA, due Aa e un aa, così il fenotipo recessivo aa compare in esattamente un quarto della prole quando la dominanza è completa. Un genitore diibrido eterozigote in due loci non legati, scritto AaBb, forma quattro tipi di gameti AB, Ab, aB e ab con frequenza uguale sotto assortimento indipendente. Incrociare due tali genitori riempie un quadrato di Punnett quattro per quattro con sedici combinazioni zygotiche egualmente probabili.
Solo una di quelle sedici celle è aabb, il genotipo che esprime entrambi i tratti recessivi quando ciascun allele recessivo è mascherato negli eterozigoti. Lo stesso conteggio scaturisce dalla regola del prodotto senza disegnare la griglia: la probabilità di aa è un quarto, quella di bb è un quarto, e l'indipendenza moltiplica quegli eventi a un sedicesimo. Questa capacità codifica quell'identità da manuale per qualsiasi coppia di lettere di locus che Lei fornisce, purché entrambi i genitori siano diibridi eterozigoti negli stessi due loci.
Non modella linkage, dominanza incompleta, epistasi o genotipi letali; quelle estensioni cambiano le frequenze fenotipiche congiunte e appartengono a strumenti specializzati. Per il caso recessivo indipendente standard della maggior parte degli esercizi di scuola secondaria e di introduzione universitaria, la risposta è sempre la razionale diadica fissa un sedicesimo, restituita qui come probabilità 0.0625, frazione 1/16 e percentuale 6.25 così i client possono mostrare la forma attesa dalla lezione.
Contratto di ingresso, regole di genotipo e campi di risposta
Ciascun valore deve essere un genotipo diibrido di quattro lettere come AaBb o RrYy. Le lettere possono essere distanziate per leggibilità ma vengono rimosse prima dell'analisi. Ogni coppia consecutiva di caratteri è un locus: i due alleli devono usare la stessa lettera base in maiuscolo e minuscolo opposti affinché il locus sia eterozigote (Aa è valido; AA e aa sono rifiutati).
I due loci di un genitore devono usare lettere distinte. Entrambi i genitori devono condividere le stesse due lettere di locus, sebbene l'ordine possa differire e venga normalizzato all'ordine di parent1 in uscita.
Casi d'uso
Controllo compiti con Punnett diibrido
Gli studenti inviano due genotipi diibridi eterozigoti e verificano che la probabilità del fenotipo doppiamente recessivo sia esattamente 1/16 sotto assortimento indipendente.
Valutazione automatica LMS ed esami
Valuti le domande che chiedono la probabilità recessiva congiunta di un incrocio AaBb × AaBb con un oracolo deterministico che rifiuta genitori non eterozigoti.
Domande frequenti
Qual è la probabilità di due tratti recessivi da AaBb × AaBb?
Sotto assortimento indipendente e dominanza completa, P(aa e bb) = (1/4)×(1/4) = 1/16 (0.0625, o 6.25%).
Perché AABb o Aabb vengono rifiutati?
Questa capacità modella solo due genitori diibridi eterozigoti.
Lo strumento modella il linkage genetico?
No. Assume assortimento indipendente di due loci non legati. Geni legati, epistasi e dominanza incompleta sono fuori ambito e cambierebbero le frequenze fenotipiche congiunte.
Posso usare lettere diverse da A e B?
Sì. Va bene qualsiasi coppia di lettere di locus, come RrYy, purché entrambi i genitori siano eterozigoti negli stessi due loci. L’ordine dei loci può variare tra i genitori; viene normalizzato prima dell’incrocio.
Perché il risultato è sempre 1/16?
Perché per ogni locus eterozigote la probabilità del fenotipo recessivo è 1/4 e, con assortimento indipendente, le due si moltiplicano: 1/4 per 1/4 dà 1/16. Nel quadrato di Punnett solo una delle sedici caselle è aabb.
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/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)Esempio di richiesta
{
"parent1": "AaBb",
"parent2": "AaBb"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.punnett_probability_two_recessive",
"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, regole di genotipo e campi di risposta
Invii con POST un corpo JSON con due campi stringa obbligatori: parent1 e parent2. Sono accettati gli alias p1, mother, genotype1 e p2, father, genotype2. In caso di successo il corpo riporta le stringhe normalizzate parent1 e parent2, un campo cross come AaBb × AaBb, trait_count uguale a due, l'elenco delle lettere dei loci, per_trait_recessive_probability 0.25 con frazione 1/4, la probabilità congiunta 0.0625 con frazione 1/16 e percentuale 6.25, un phenotype_target che nomina il genotipo doppiamente recessivo e una stringa formula che ribadisce la regola del prodotto. Campi mancanti, valori non stringa, lunghezza errata, loci omozigoti, lettere miste dentro un locus o insiemi di loci non coincidenti falliscono con invalid_input e non vengono addebitati. Esempio: parent1 AaBb e parent2 AaBb producono probabilità un sedicesimo per il fenotipo aabb sotto assortimento indipendente.
Usi in classe, esami e contenuti di un'API doppiamente recessiva
I docenti di biologia e le piattaforme di tutoraggio usano una calcolatrice di due tratti recessivi affinché gli apprendenti confermino l'angolo doppiamente recessivo di un Punnett diibrido senza errori aritmetici quando serve solo la probabilità recessiva congiunta e non tutti i sedici genotipi. Mantenga le richieste piccole, fissi nei test i campi esatti 0.0625 e 1/16, e otterrà risposte mendeliane riproducibili per compiti, incorporamenti di contenuti e worker di edge senza erigere un intero stack di simulazione genetica. I generatori di preparazione agli esami e i correttori automatici LMS necessitano di un oracolo deterministico che accetti stringhe di genotipo standard, rifiuti ingressi omozigoti o monoiridi con un segnale chiaro invalid_input e non inventi mai una frazione diversa quando l'incrocio è il diibrido eterozigote classico. I taccuini di ricerca e le dimostrazioni didattiche possono chiamare l'endpoint nello schizzare conteggi attesi per una dimensione di nidiata pianificata moltiplicando la probabilità restituita per n fuori dall'API. Poiché l'implementazione è parse puro di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.
Casi di integrazione
Lezioni SEO e widget di tutoraggio
Incorpori una calcolatrice gratuita nel browser per due tratti recessivi che coincide byte per byte con l'API a pagamento sullo stesso modulo mendeliano di regola del prodotto.
Domande tecniche
Quali genotipi accetta la calcolatrice?
Sia parent1 sia parent2 devono essere diibridi eterozigoti a quattro lettere come AaBb o RrYy: ciascuna coppia di locus in maiuscolo e minuscolo opposti della stessa lettera, due lettere di locus distinte, stesse lettere su entrambi i genitori.
Quanto costa la calcolatrice di due tratti recessivi?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'ingresso non valido non viene addebitato.