Cor da pelagem do coelho
Planeje um cruzamento pela cor, não por genótipos: dois pais AaBbCcDd geram 256 combinações igualmente prováveis, com castanho em 81 delas (31,640625 %) e branco de olhos vermelhos em 64 (25 %). Nove cores com nome no total. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Genitor 1
- AaBbCcDd
- Genitor 2
- AaBbCcDd
- Cruzamento
- AaBbCcDd x AaBbCcDd
- Proporção de cores
- 81:64:27:27:27:9:9:9:3
- Número de descendentes
- 256
Criadores de coelhos, juízes 4-H e estudantes de biologia precisam de mais do que um quadro de Punnett genérico quando dois pais são cruzados pela cor da pelagem. Os mesmos alelos preto versus chocolate, denso versus diluído, aguti versus sólido e cor plena versus albino que os manuais listam como A, B, C e D combinam-se com a segregação independente e a epistasia do loco C em uma cor nomeada, não em uma razão crua de genótipo. Esta calculadora da cor da pelagem do coelho aceita o genótipo diploide de quatro locos de cada pai, enumera os duzentos e cinquenta e seis descendentes mendelianos igualmente prováveis e devolve a distribuição de cor da pelagem em percentuais. Um alelo não reconhecido é rejeitado como entrada inválida em vez de ser ignorado em silêncio.
Os quatro locos da pelagem e como um filhote é nomeado
A cor visível da pelagem de um coelho doméstico não é um único gene. Quatro locos de segregação independente — A para aguti versus sólido, B para eumelanina preta versus chocolate, C para cor plena versus albino e D para pigmento denso versus diluído — decidem juntos a cor nomeada de um filhote.
Cada pai carrega dois alelos em cada loco e doa exatamente um alelo por loco a cada gameta, de modo que um acasalamento produz duzentos e cinquenta e seis descendentes de quatro locos igualmente prováveis quando todas as células de Punnett são expandidas. O loco A distingue o padrão aguti bandeado do sólido uniforme: qualquer A maiúsculo produz aguti, enquanto aa é sólido. O loco B decide o tipo de eumelanina: B produz pigmento preto e bb produz chocolate.
O loco D controla a intensidade: D mantém o pigmento denso e dd dilui o preto em azul e o chocolate em lilás. O loco C é epistático: qualquer C maiúsculo deixa os outros três locos aparecerem, mas cc remove o pigmento por completo e o filhote é branco de olhos rubi (rew) não importa o que A, B e D digam. Combinar essas regras dá nove cores nomeadas.
Aguti mais preto mais denso é chestnut; aguti mais chocolate mais denso é cinnamon; aguti mais preto mais diluído é opal; aguti mais chocolate mais diluído é lynx. Sólido mais preto mais denso é black; sólido mais chocolate mais denso é chocolate; sólido mais preto mais diluído é blue; sólido mais chocolate mais diluído é lilac. O cc homozigoto é sempre rew.
Esse mapa é o modelo educativo de quatro locos usado em cadernos de criação e manuais; não acrescenta as séries E, En nem Du, e não inventa uma décima cor quando falta um alelo. A calculadora conta quantas das duzentas e cinquenta e seis células caem em cada cor nomeada e informa o percentual de cada cor para que um acasalamento planejado seja uma distribuição de cor, não uma lista crua de genótipos.
Onde uma calculadora da cor da pelagem do coelho se paga
Cuniculturas e projetos 4-H usam uma calculadora da cor da pelagem do coelho para que um acasalamento planejado de fêmea por macho seja conferido quanto à chance de chestnut, blue, lilac ou branco de olhos rubi antes de comprometer uma gaiola. Salas de biologia que já ensinaram um quadro de Punnett monohíbrido precisam de uma segunda ferramenta que nomeie o fenótipo como um criador faz, inclusive a epistasia albina que um quadro de um só gene não mostra.
Geradores de preparação para exames e plugins LMS precisam de um oráculo determinístico que marque um alelo não reconhecido como errado em vez de devolver um sucesso vazio que um corretor defeituoso poderia tratar como acerto. Grupos de resgate e fichas de ingresso de pet shops reduzem um par de genótipos escritos a uma tabela de percentuais de cor sem uma planilha que reformata Aa como data. A validação falha não consome saldo.
A calculadora não modela a série de extensão E, as marcações Vienna, Dutch, broken nem wide-band, e não estima frequências alélicas do plantel. Envie dois genótipos de quatro locos e leia o array colors como os percentuais mendelianos de cor daquele acasalamento. Mantenha as solicitações pequenas, fixe os percentuais arredondados nos testes e você obtém chances de cor reproduzíveis para um caderno de criação, uma aula e um worker de borda sem montar uma suíte de genética própria.
Casos de uso
Planos de criação em cunicultura e 4-H
Informe os genótipos de quatro locos da fêmea e do macho antes de um acasalamento planejado e leia os percentuais chestnut, blue, lilac e branco de olhos rubi da ninhada.
Genética mendeliana de sala com cores nomeadas
Permita que os estudantes enviem dois genótipos parentais e confiram as chances de cor da pelagem nomeada, inclusive a epistasia albina do loco C que um Punnett de um só gene não mostra.
Correção automática de exames e LMS
Avalie itens de cor da pelagem do coelho com um oráculo determinístico que rejeita um alelo não reconhecido e nunca inventa um selvagem silencioso.
Perguntas frequentes
O que acontece se um genótipo contém um alelo não reconhecido?
Os alelos reconhecidos são apenas A, a, B, b, C, c, D e d. Uma letra como X ou E é rejeitada e não é faturada.
Quais cores de pelagem a calculadora pode devolver?
Nove cores nomeadas: chestnut, cinnamon, opal, lynx, black, chocolate, blue, lilac e rew (branco de olhos rubi). O cc homozigoto é sempre rew e mascara A, B e D.
Por que dois pais de cor plena podem produzir um filhote branco de olhos rubi?
Se ambos os pais carregam um c oculto, um quarto dos filhotes é cc. O loco C é epistático: cc é branco de olhos rubi independentemente dos alelos em A, B e D.
O que transforma o preto em azul ou o chocolate em lilás nos coelhos?
O locus D. Um coelho dd tem o pigmento diluído, então o preto vira azul e o chocolate vira lilás; as cores agouti diluem do mesmo jeito, de castanho para opala e de canela para lince. Um D maiúsculo mantém a cor intensa.
A calculadora inclui as séries E ou holandesa?
Não. Ela usa o modelo didático de quatro loci, A, B, C e D, com a epistasia do locus C. As séries E, En ou do holandês não entram, e nenhuma décima cor é inventada quando falta um alelo.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"parent1": "AaBBCCDD",
"parent2": "aaBBCCDD"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.rabbit_color",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Contrato de entrada, alelos reconhecidos e a distribuição de cor
Cada valor deve ser um genótipo diploide nos quatro locos A, B, C e D — oito letras reconhecidas no total. A escrita compacta como AaBbCcDd, os pares espaçados como Aa Bb Cc Dd e os pares com barra como A/a B/b C/c D/d são aceitos e significam a mesma coisa. Os alelos reconhecidos são apenas A, a, B, b, C, c, D e d. Os dois tipos de falha não são faturados. Em caso de sucesso o corpo ecoa os dois genótipos normalizados com o alelo maiúsculo primeiro em cada loco na ordem A-B-C-D, reenuncia o cruzamento e lista cada cor de pelagem observada com a contagem entre duzentos e cinquenta e seis, a probabilidade e o percentual. Envie por POST um corpo JSON com duas strings de genótipo obrigatórias, parent1 e parent2. Os aliases curtos funcionam igual: dam, doe, mother, p1 e genotype1 para o primeiro pai; sire, buck, father, p2 e genotype2 para o segundo. Qualquer outra letra ou dígito é um alelo não reconhecido e falha com invalid_input nomeando o campo e o caractere ofensivo, de modo que Xx, Ee ou um 1 solto nunca viram um selvagem silencioso. Um campo ausente, uma string vazia, um genótipo que não contenha exatamente dois alelos em cada um dos quatro locos, ou um par que misture dois locos como AB, também é invalid_input. Cores que não apareceram são omitidas em vez de devolvidas como zero. color_ratio é a mesma contagem reduzida pelo máximo divisor comum. offspring_count é sempre duzentos e cinquenta e seis porque quatro quadros independentes dois por dois se multiplicam. formula reenuncia a regra de segregação independente mais a epistasia do loco C. Emparelhe o JSON com o próprio desenho de pedigree se precisar de uma grade de Punnett imprimível; este endpoint devolve a distribuição de cor, não uma imagem, e nunca inventa um alelo que não estava no conjunto reconhecido. Chamadas bem-sucedidas usam saldo pré-pago KIT no preço-base publicado US$ 0,002 por item.
Onde uma calculadora da cor da pelagem do coelho se paga
Como a implementação é parse de nível A puro, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Perguntas técnicas
Como prever as cores da pelagem dos filhotes de dois coelhos pais?
Envie parent1 e parent2 como genótipos de quatro locos, por exemplo AaBbCcDd e aaBBCCDD. A API enumera duzentos e cinquenta e seis filhotes igualmente prováveis e devolve cada cor nomeada com o respectivo percentual.
Quanto custa a calculadora da cor da pelagem do coelho?
A ferramenta do navegador é gratuita. As solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; a entrada inválida não é faturada.