Color del pelaje del conejo
Planifique un cruce por colores, no por genotipos: dos padres AaBbCcDd dan 256 combinaciones igual de probables, con castaño en 81 de ellas (31,640625 %) y blanco de ojos rojos en 64 (25 %). Nueve colores con nombre en total. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Progenitor 1
- AaBbCcDd
- Progenitor 2
- AaBbCcDd
- Cruce
- AaBbCcDd x AaBbCcDd
- Proporción de colores
- 81:64:27:27:27:9:9:9:3
- Número de descendientes
- 256
Los criadores de conejos, los jueces 4-H y el alumnado de biología necesitan más que un cuadro de Punnett genérico cuando se cruzan dos progenitores por el color del pelaje. Los mismos alelos negro frente a chocolate, denso frente a diluido, agutí frente a uniforme y color pleno frente a albino que los manuales listan como A, B, C y D se combinan con la segregación independiente y la epistasis del locus C en un color con nombre, no en una mera razón de genotipo. Esta calculadora del color del pelaje del conejo acepta el genotipo diploide de cuatro locus de cada progenitor, enumera los doscientos cincuenta y seis descendientes mendelianos igualmente probables y devuelve la distribución de color del pelaje en porcentajes. Un alelo no reconocido se rechaza como entrada inválida en lugar de ignorarse en silencio.
Los cuatro locus del pelaje y cómo se nombra un gazapo
El color visible del pelaje de un conejo doméstico no es un solo gen. Cuatro locus de segregación independiente — A para agutí frente a uniforme, B para eumelanina negra frente a chocolate, C para color pleno frente a albino y D para pigmento denso frente a diluido — deciden juntos el color con nombre de un gazapo.
Cada progenitor porta dos alelos en cada locus y dona exactamente un alelo por locus a cada gameto, de modo que un apareamiento produce doscientos cincuenta y seis descendientes de cuatro locus igualmente probables cuando se expanden todas las celdas de Punnett. El locus A distingue el patrón agutí bandeado del uniforme sólido: cualquier A mayúscula produce agutí, mientras que aa es uniforme. El locus B decide el tipo de eumelanina: B produce pigmento negro y bb produce chocolate.
El locus D controla la intensidad: D mantiene el pigmento denso y dd diluye el negro en azul y el chocolate en lila. El locus C es epistático: cualquier C mayúscula deja ver los otros tres locus, pero cc elimina el pigmento por completo y el gazapo es blanco de ojos rubí (rew) haga lo que hagan A, B y D. Combinar esas reglas da nueve colores con nombre.
Agutí más negro más denso es chestnut; agutí más chocolate más denso es cinnamon; agutí más negro más diluido es opal; agutí más chocolate más diluido es lynx. Uniforme más negro más denso es black; uniforme más chocolate más denso es chocolate; uniforme más negro más diluido es blue; uniforme más chocolate más diluido es lilac. El cc homocigoto es siempre rew.
Ese mapa es el modelo educativo de cuatro locus usado en cuadernos de cría y manuales; no añade las series E, En ni Du, y no inventa un décimo color cuando falta un alelo. La calculadora cuenta cuántas de las doscientas cincuenta y seis celdas caen en cada color con nombre e informa el porcentaje de cada color para que un apareamiento previsto sea una distribución de color, no una lista cruda de genotipos.
Dónde aporta valor una calculadora del color del pelaje del conejo
Las conejeras y los proyectos 4-H usan una calculadora del color del pelaje del conejo para que un apareamiento previsto de hembra por macho se compruebe por la probabilidad de chestnut, blue, lilac o blanco de ojos rubí antes de comprometer una jaula. Las aulas de biología que ya enseñaron un cuadro de Punnett monohíbrido necesitan una segunda herramienta que nombre el fenotipo como lo hace un criador, incluida la epistasis albina que un cuadro de un solo gen no puede mostrar.
Los generadores de preparación de exámenes y los complementos LMS necesitan un oráculo determinista que marque un alelo no reconocido como incorrecto, en lugar de devolver un éxito vacío que un corrector defectuoso podría tratar como acierto. Los grupos de rescate y los formularios de ingreso de tiendas reducen un par de genotipos escritos a una tabla de porcentajes de color sin una hoja de cálculo que reformatea Aa como fecha. La validación fallida no consume saldo.
La calculadora no modela la serie de extensión E, las marcas Vienna, Dutch, broken ni wide-band, y no estima frecuencias alélicas de un plantel. Envíe dos genotipos de cuatro locus y lea el arreglo colors como los porcentajes mendelianos de color de ese apareamiento. Mantenga las peticiones pequeñas, fije los porcentajes redondeados en las pruebas y obtendrá probabilidades de color reproducibles para un cuaderno de cría, una lección y un worker de borde sin montar una suite de genética propia.
Qué puede hacer con ella
Planes de cría en conejera y 4-H
Introduzca los genotipos de cuatro locus de la hembra y el macho antes de un apareamiento previsto y lea los porcentajes chestnut, blue, lilac y blanco de ojos rubí de la camada.
Genética mendeliana de aula con colores con nombre
Permita que el alumnado envíe dos genotipos parentales y compruebe las probabilidades de color del pelaje con nombre, incluida la epistasis albina del locus C que un Punnett de un solo gen no muestra.
Corrección automática de exámenes y LMS
Califique ítems de color del pelaje del conejo con un oráculo determinista que rechaza un alelo no reconocido y nunca inventa un silvestre silencioso.
Preguntas frecuentes
¿Qué ocurre si un genotipo contiene un alelo no reconocido?
Los alelos reconocidos son solo A, a, B, b, C, c, D y d. Una letra como X o E se rechaza y no se factura.
¿Qué colores de pelaje puede devolver la calculadora?
Nueve colores con nombre: chestnut, cinnamon, opal, lynx, black, chocolate, blue, lilac y rew (blanco de ojos rubí). El cc homocigoto es siempre rew y enmascara A, B y D.
¿Por qué dos progenitores de color pleno pueden producir un gazapo blanco de ojos rubí?
Si ambos progenitores portan un c oculto, una cuarta parte de los gazapos es cc. El locus C es epistático: cc es blanco de ojos rubí con independencia de los alelos en A, B y D.
¿Qué convierte el negro en azul o el chocolate en lila en los conejos?
El locus D. Un conejo dd tiene el pigmento diluido, así que el negro pasa a azul y el chocolate a lila; los colores agutí se diluyen igual, de castaño a ópalo y de canela a lince. Una D mayúscula mantiene el color intenso.
¿La calculadora incluye las series E o holandesa?
No. Usa el modelo educativo de cuatro loci, A, B, C y D, con la epistasia del locus C. Las series E, En o del holandés no se tienen en cuenta, y no se inventa un décimo color cuando falta un alelo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"parent1": "AaBBCCDD",
"parent2": "aaBBCCDD"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.rabbit_color",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Contrato de entrada, alelos reconocidos y la distribución de color
Cada valor debe ser un genotipo diploide en los cuatro locus A, B, C y D —ocho letras reconocidas en total—. Se aceptan la escritura compacta como AaBbCcDd, los pares separados por espacio como Aa Bb Cc Dd y los pares con barra como A/a B/b C/c D/d, y significan lo mismo. Los alelos reconocidos son solo A, a, B, b, C, c, D y d. Ambos tipos de fallo no se facturan. En caso de éxito el cuerpo repite los dos genotipos normalizados con el alelo mayúscula primero en cada locus en orden A-B-C-D, reexpresa el cruce y enumera cada color de pelaje observado con su recuento de entre doscientos cincuenta y seis, su probabilidad y su porcentaje. Envíe por POST un cuerpo JSON con dos cadenas de genotipo obligatorias, parent1 y parent2. Los alias cortos funcionan igual: dam, doe, mother, p1 y genotype1 para el primer progenitor; sire, buck, father, p2 y genotype2 para el segundo. Cualquier otra letra o dígito es un alelo no reconocido y falla con invalid_input nombrando el campo y el carácter ofensivo, de modo que Xx, Ee o un 1 suelto nunca se convierten en un silvestre silencioso. Un campo ausente, una cadena vacía, un genotipo que no contenga exactamente dos alelos en cada uno de los cuatro locus, o un par que mezcle dos locus como AB, también es invalid_input. Los colores que no aparecieron se omiten en lugar de devolverse como cero. color_ratio es el mismo recuento reducido por su máximo común divisor. offspring_count es siempre doscientos cincuenta y seis porque se multiplican cuatro cuadrículas independientes de dos por dos. formula reexpresa la regla de segregación independiente más la epistasis del locus C. Combine el JSON con su propio dibujo de pedigrí si necesita una cuadrícula de Punnett imprimible; este extremo devuelve la distribución de color, no una imagen, y nunca inventa un alelo que no estuviera en el conjunto reconocido. Las llamadas correctas usan saldo prepago KIT al precio base publicado $0.002 por ítem.
Dónde aporta valor una calculadora del color del pelaje del conejo
Como la implementación es parse de nivel A puro, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red de salida.
Preguntas técnicas
¿Cómo se predicen los colores del pelaje de las crías de dos conejos progenitores?
Envíe parent1 y parent2 como genotipos de cuatro locus, por ejemplo AaBbCcDd y aaBBCCDD. La API enumera doscientos cincuenta y seis gazapos igualmente probables y devuelve cada color con nombre con su porcentaje.
¿Cuánto cuesta la calculadora del color del pelaje del conejo?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.