حاسبة لون فرو الأرنب
خطط للتزاوج حسب اللون لا حسب الأنماط الجينية: أبوان AaBbCcDd يعطيان 256 تركيبة متساوية الاحتمال، منها 81 كستنائية (31.640625 %) و64 بيضاء بعيون حمراء (25 %). تسعة ألوان مسماة في المجموع. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الأب/الأم 1
- AaBbCcDd
- الأب/الأم 2
- AaBbCcDd
- التهجين
- AaBbCcDd x AaBbCcDd
- نسبة الألوان
- 81:64:27:27:27:9:9:9:3
- عدد الأبناء
- 256
يحتاج مربو الأرانب وحكام 4-H ودارسو الأحياء إلى أكثر من مربع بونيت عام عندما يُزاوج أبوان من أجل لون الفرو. فالأليلات نفسها، الأسود مقابل الشوكولاتة، والكثيف مقابل المخفف، والأغوتي مقابل السادة، واللون الكامل مقابل المهق، التي تدرجها الكتب باسم A وB وC وD، تجتمع مع الانعزال المستقل وتفوّق موضع C في لون مسمّى، لا في نسبة نمط جيني خام. تقبل حاسبة لون فرو الأرنب هذه النمط الجيني الثنائي ل أربعة مواضع لكل أب، وتعدّ المئتين والستة والخمسين من النسل المندلي المتساوي الاحتمال، وتعيد توزيع لون الفرو نسبًا مئوية. يُرفض الأليل غير المعروف بوصفه إدخالًا غير صالح بدل تجاهله في صمت.
مواضع لون الفرو الأربعة وكيف يُسمّى الصغير
لون فرو الأرنب المنزلي الظاهر ليس جينًا واحدًا. أربعة مواضع تنعزل استقلالًا — A للأغوتي مقابل السادة، وB للإيوميلانين الأسود مقابل الشوكولاتة، وC للون الكامل مقابل المهق، وD للصباغ الكثيف مقابل المخفف — تقرر معًا اللون المسمّى للصغير. يحمل كل أب أليلين في كل موضع ويمنح أليلًا واحدًا بالضبط لكل موضع إلى كل جاميت، فيُنتج التزاوج مئتين وستة وخمسين نسلًا رباعي المواضع متساوي الاحتمال حين تُبسط كل خلايا بونيت.
يميّز موضع A نمط الأغوتي المخطط عن السادة المصمت: أي A كبيرة تعطي أغوتيًا، في حين aa سادة. يقرر موضع B نوع الإيوميلانين: B تنتج صباغًا أسود وbb تنتج شوكولاتة. يتحكم موضع D في الشدة: D تبقي الصباغ كثيفًا، وdd تخفف الأسود إلى أزرق والشوكولاتة إلى ليلكي.
موضع C تفوّقي: أي C كبيرة تسمح للمواضع الثلاثة الأخرى بالظهور، أما cc فتحذف الصباغ تمامًا ويصير الصغير أبيض العينين الياقوتيتين (rew) مهما قالت A وB وD. جمع هذه القواعد يعطي تسعة ألوان مسمّاة. أغوتي مع أسود مع كثيف هو chestnut؛ أغوتي مع شوكولاتة مع كثيف هو cinnamon؛ أغوتي مع أسود مع مخفف هو opal؛ أغوتي مع شوكولاتة مع مخفف هو lynx.
سادة مع أسود مع كثيف هو black؛ سادة مع شوكولاتة مع كثيف هو chocolate؛ سادة مع أسود مع مخفف هو blue؛ سادة مع شوكولاتة مع مخفف هو lilac. تعدّ الحاسبة كمًّا من المئتين والستة والخمسين خلية يقع في كل لون مسمّى وتبلغ نسبة كل لون حتى يكون التزاوج المخطط توزيع لون لا قائمة أنماط جينية خام.
أين تجد حاسبة لون فرو الأرنب نفعها
تستخدم مزارع الأرانب ومشاريع 4-H حاسبة لون فرو الأرنب حتى يُفحص تزاوج أنثى بذكر مخطط لاحتمال chestnut أو blue أو lilac أو الأبيض الياقوتي العينين قبل الالتزام بقفص. وتحتاج صفوف الأحياء التي درّست مربع بونيت أحادي الهجين أداة ثانية تسمّي النمط الظاهري كما يفعل المربي، بما في ذلك تفوّق المهق الذي لا يظهره مربع الجين الواحد. وتحتاج مولّدات التحضير للامتحان وإضافات LMS وسيطًا حتميًا يعلّم الأليل غير المعروف خطأً بدل أن يعيد نجاحًا فارغًا قد يعدّه مصحح معطوب نجاحًا.
وتختصر جماعات الإنقاذ واستمارات دخول المتاجر زوجًا من الأنماط المكتوبة إلى جدول نسب لونية من غير جدول يعيد تنسيق Aa كتاريخ. وتفيد مواقع المحتوى التي ترتّب على لون فرو الأرنب من ودجة حيّة يطابق مسارها المجاني في المتصفح مسار الأتمتة المدفوعة بايتًا ببايت على الوحدة النقية نفسها. والتحقق الفاشل لا يستهلك الرصيد.
لا تنمذج الحاسبة سلسلة الامتداد E ولا علامات Vienna أو Dutch أو broken أو wide-band، ولا تقدّر تكرار أليلات القطيع. أرسلوا نمطين رباعيي المواضع واقرأوا مصفوفة colors بوصفها نسب اللون المندلية لذلك التزاوج. أبقوا الطلبات صغيرة وثبّتوا النسب المقرّبة في الاختبارات لتحصلوا على فرص لون قابلة للإعادة لدفتر تربية ودرس وعامل حافة من غير إقامة جناح وراثة خاص بكم.
حالات الاستخدام
خطط تربية في المزرعة وفي 4-H
أدخلوا النمطين الرباعيي المواضع للأنثى والذكر قبل تزاوج مخطط واقرأوا نسب chestnut وblue وlilac والأبيض الياقوتي العينين للبطن.
وراثة مندلية صفّية بألوان مسمّاة
دعوا الدارسين يرسلون نمطين أبوين ويتحققون من فرص لون الفرو المسمّى، بما في ذلك تفوّق المهق في موضع C الذي لا يظهره بونيت الجين الواحد.
تصحيح آلي للامتحانات وLMS
قيّموا بنود لون فرو الأرنب بوسيط حتمي يرفض أليلًا غير معروف ولا يخترع نمطًا بريًا صامتًا.
الأسئلة الشائعة
ماذا يحدث إن احتوى النمط الجيني أليلًا غير معروف؟
الأليلات المعروفة هي فقط A وa وB وb وC وc وD وd. حرف مثل X أو E يُرفض ولا يُفوتر.
أي ألوان فرو تستطيع الحاسبة إرجاعها؟
تسعة ألوان مسمّاة: chestnut وcinnamon وopal وlynx وblack وchocolate وblue وlilac وrew (أبيض العينين الياقوتيتين).
لمَ قد يُنتج أبوان كاملَا اللون صغيرًا أبيض العينين الياقوتيتين؟
إن حمل الأبوان c خفيًا كان ربع الصغار cc. موضع C تفوّقي: cc أبيض العينين الياقوتيتين أيًّا كانت الأليلات في A وB وD.
ما الذي يحوّل الأسود إلى أزرق والشوكولاتي إلى ليلكي في الأرانب؟
الموقع D. فالأرنب dd يكون صبغه مخففًا، فيصير الأسود أزرق والشوكولاتي ليلكيًا، وتخفف ألوان الأغوتي بالطريقة نفسها من الكستنائي إلى الأوبال ومن القرفي إلى الوشق. ووجود D كبير واحد يبقي اللون كثيفًا.
هل يشمل الحساب سلسلة E أو النمط الهولندي؟
لا. فهو يعتمد النموذج التعليمي ذا المواقع الأربعة A وB وC وD مع تفوق الموقع C. ولا تدخل سلاسل E وEn وDu، ولا يُخترع لون عاشر عند غياب أليل.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
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)مثال على الطلب
{
"parent1": "AaBBCCDD",
"parent2": "aaBBCCDD"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.rabbit_color",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تشغّل الوحدة النقية نفسها ودجة المتصفح المجانية ومسار API حتى لا يختلف دفتر تربية ومصحح آلي حول ما إذا كان تزاوج الكستناء بالأسود قد يُخرج صغارًا زرقاء أو ليلكية.
عقد الإدخال والأليلات المعروفة وتوزيع اللون
يجب أن تكون كل قيمة نمطًا جينيًا ثنائيًا في المواضع الأربعة A وB وC وD — ثمانية أحرف معروفة إجمالًا. تُقبل الكتابة المضغوطة مثل AaBbCcDd، والأزواج المتباعدة مثل Aa Bb Cc Dd، وأزواج الشرطة مثل A/a B/b C/c D/d، وتعني الشيء نفسه. الأليلات المعروفة هي فقط A وa وB وb وC وc وD وd. ونوعا الإخفاق لا يُفوتران. عند النجاح يعيد الجسم النمطين بعد تطبيعهما بالأليل الكبير أولًا في كل موضع بترتيب A-B-C-D، ويعيد صياغة التزاوج، ويسرد كل لون فرو مشاهد مع عدّه من أصل مئتين وستة وخمسين واحتماله ونسبته. تُحذف الألوان التي لم تظهر بدل إرجاعها صفرًا. وتعيد formula صياغة قاعدة الانعزال المستقل مع تفوّق موضع C. أرسلوا بهيئة POST جسم JSON فيه سلسلتا نمط جيني إلزاميتان، parent1 وparent2. تعمل الأسماء البديلة القصيرة بالطريقة نفسها: dam وdoe وmother وp1 وgenotype1 للأب الأول؛ وsire وbuck وfather وp2 وgenotype2 للثاني. أي حرف أو رقم آخر أليل غير معروف ويفشل ب invalid_input مع تسمية الحقل والحرف المخالف، حتى لا يصير Xx أو Ee أو رقم 1 شارد نمطًا بريًا صامتًا. الحقل الغائب، والسلسلة الفارغة، والنمط الذي لا يحتوي أليلين بالضبط في كل موضع من الأربعة، أو الزوج الذي يخلط موضعين مثل AB، هي كذلك invalid_input. وcolor_ratio هو العدّ نفسه مخفَّضًا بقاسمها المشترك الأكبر. وoffspring_count دائمًا مئتان وستة وخمسون لأن أربعة مربعات مستقلة اثنين في اثنين تتضاعف. اقرنوا JSON برسم نسبكم إن احتجتم شبكة بونيت للطباعة؛ يعيد هذا الطرف توزيع اللون لا صورة، ولا يخترع أليلًا لم يكن في المجموعة المعروفة. تستخدم الاستدعاءات الناجحة رصيد KIT المدفوع مقدمًا بالسعر الأساس المنشور $0.002 لكل عنصر.
أين تجد حاسبة لون فرو الأرنب نفعها
ولأن التنفيذ parse صرف من المستوى A، تكلف كل دعوة ناجحة السعر الأساس المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة.
أسئلة تقنية
كيف تُتنبّأ ألوان فرو صغار أرنبين أبوين؟
أرسلوا parent1 وparent2 كنمطين رباعيي المواضع مثل AaBbCcDd وaaBBCCDD. تعدّ API مئتين وستة وخمسين صغيرًا متساوي الاحتمال وتعيد كل لون مسمّى مع نسبته.
كم تكلفة حاسبة لون فرو الأرنب؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مقدمًا بسعر $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُفوتر.