(1)基因组成:显性和隐性基因
在传统的遗传学中,显性和隐性基因和他们本身的特性有关(比如金色头发是黑头发的隐性 基因)。而以太坊中加密猫的显性和隐性基因位于如下图的基因组中,并且这关系到什么将被遗传给他们的后代。
要点:
1.每一个特征均有4个基因控制(1个显性基因和3个隐形基因),其中显性基因就是这个特征的最终表现形式。
2.D0 是显性基因,R1,R2,R3 是隐性基因
(2)基因遗传
加密猫繁育中, 猫宝宝的基因遗传来源于两只猫咪,也就是它的父母(SIRE妈妈和 DAME爸爸)。
首先我们以一个特征——花纹为例,则猫宝宝在花纹这个特征上遗传到的基因组成计算结果分为两部分:
1.显性基因D0的遗传、
2. 隐形基因R1,R2,R3的遗传
首先我们先了解显性基因D0的遗传,也就是最终猫宝宝花纹的表现形式。
D0基因的遗传概率如下图:
假设以下是父母的表现特征----花纹的基因组成:
由此可以计算出他们下一代可能的花纹属性和得到这种属性的概率:
Calicool: 37.5% + 37.5% + 0.8% = 75.8%
Luckystripe: 9.4% + 9.4% = 18.8%
Totesbasic: 2.3% + 0.8% = 3.1%
Spock: 2.3%
加起来是等于100%的,因此D0基因最终是哪个,则通过这些概率来选取。
D0基因遗传的概率可视化如下图所示,服从一个正态分布。
解决了D0基因的遗传,接下来就是计算猫宝宝的隐形基因R1,R2,R3:
以R1为例,理论上各有50%的概率遗传到爸爸或者妈妈的基因,但是同时存在一定的概率滑动遗传到附近的D0,R2,R3基因,其中离他越近的基因的滑动概率越大。
(3)基因变异
加密猫的每种属性都有一个“变异对”,也就是说当生育的时候有这么一个变异对存在的话, 就有一个小概率(通常是 14%)的机会在子辈中产生一个全新的父辈没有的属性。这些新的属性被称为是变异。基因变异后的这些属性将像基本属性那样遗传给后代。