为什么猫会有白色?
首先感谢各位对答主照片的厚爱,因为知乎头像就是我家小猫,所以经常有人认出来之后发私信说“好可爱!”之类的…真的谢谢啦~ 问题里提到的白猫指的是双色异瞳猫(bi-colored cat with different colored eyes)这一类,英文名称叫做bi-color hatched/bicolor hatchback cat。这一类猫在现实生活中比较常见,也就是通常所说的“串串”、“杂种”,比如蓝白、乳白、三花等等,答主的猫咪也是这一种。
这种双色异瞳的小猫咪因为眼睛颜色和毛色的不同,看上去很有个性很萌,但实际上它们是一个基因型的纯合突变体(Homozygous Mutant),所以一只小猫只要拥有两条这样的染色体,就会展现出一样的表型-浅色的毛发,异色的眼睛。
如果它同时拥有一黑一黄两只眼睛,那么它就是双色异瞳;而如果它是蓝眼睛,那就是古铜色加白的串儿了(古铜色是显性基因)。。。 这类基因型的突变可以理解为“染色体的片段重排”(chromosome shuffling),具体是指某个基因区域的DNA序列在复制的时候出现错误,使得之后的蛋白质合成受到影响而造成了毛色和眼睛颜色的改变。
因为这种重排可能发生在基因组的任何位置,所以会造成各种各样的毛发和眼睛颜色的组合,当然其中也会有颜色不显现的情况发生,即白化(albinism),不过那是另一个故事了。 虽然这一类的基因型看起来好像挺有趣,但是因为是纯合突变,所以会导致动物患病或者不育。不过因为人类是二倍体型,所以在生育后代的时候1:1的概率各出一半,使孩子拥有了带有一半正常染色体的概率,从而避免了遗传疾病的发生。