为什么猫会有白色的东西?

荣志萩荣志萩最佳答案最佳答案

猫有白毛发是由于基因遗传导致的,属于白色毛染色基因R(or white hair color gene R)与黑色毛染色基因O(for black hair color gene O)相互作用的产物。 通常情况下,猫咪的毛色呈现为两种,一种为黑色、蓝色、巧克力等纯色,另一种为白色、棕色、奶油色等。其中黑白色的毛色基因组成称为BW,其遗传方式为:AaBbcc;而棕白色的毛色基因组成叫做AW,其遗传方式则为:AABWvw。 所以由此可以看出,猫咪的黑色和棕黄色毛发是显性遗传,只有当两个遗传因子都为隐性时才会出现白色毛发。也就是说如果繁育者想要得到纯合的白毛猫咪,那么两只白毛猫咪进行交配是可以实现的,但是繁殖出来的小猫白色毛发会恢复到灰色,反之,若是想得到灰色的猫咪,那么就只需要一只灰毛猫咪跟一只白毛猫咪进行交配即可。 但是,在这里要提到的是,虽然大多数猫咪的毛色是由以上两种基因决定的,然而也有少部分猫咪会出现其他颜色的毛发,这时候往往是因为其它染色基因发生了突变从而造成的,例如蓝色、浅蓝、玳瑁、三色等等,这些毛色的产生往往是由于猫咪体内出现了两个或两个以上的未知功能染色基因片段,并且这些染色基因片段在发育过程中形成了新的蛋白分子,从而影响了皮肤色素沉着而导致毛发颜色改变。所以,有时即便同母异父,甚至同父异母的猫咪也会出现不同的毛色。

我来回答
请发表正能量的言论,文明评论!