狗狗为什么长白色的毛?
白色是基因决定的 不同颜色的狗,都是某个基因座发生突变导致的。以颜色最丰富的马尔济尼犬为例,它拥有从淡灰到深灰色的所有中间色,是因为这个基因能够产生15种不同的蛋白,这些蛋白混合在一起,形成了我们看到的各种颜色。而当同一个基因座的两个拷贝都发生突变时,就会形成白化症(albinism)。所以白化的狗子,眼睛和皮肤也是没有颜色的。 而白色是最为特殊的颜色之一,因为它不是由单一基因突变的产物。
1903年,一个英国农场里出生了一只小猎犬,全身呈奶油般金黄;而它的父母,弟弟妹妹都是黑色的。之后科学家发现,这只幼犬有一个罕见的基因突变,导致了它身体色素缺乏,从而成了黄色皮毛。又因为这个基因是母系遗传的,所以黄色的种子代雌性犬全部携带这个突变。 而公犬却没有一只黄色的,这是因为雄性犬的Y染色体上也有一个控制肤色的基因座,这个基因座上的第一个基因若发生突变,就会生成浅黄色乃至奶油色的雄性犬。于是,白色就分化了——有棕色眼珠的非白化犬属于有色动物,它们的毛发、皮肤、眼睛等组织细胞中,有许多蛋白是由多个基因共同决定的;而全白无色的犬属于白化动物,它们缺少合成黑色素的酶,不能合成黑色素。
除了白色外,其他颜色都属于有色动物。而白色又是经过多次自然选择和进化而来的。最早在地球上生活的犬类都是无色动物,因为它们身体中的酪氨酸酶无法使它们自身产生黑色素。这种酶一旦无法正常工作,身体中合成黑色素的途径就被切断了,导致身体组织细胞中不含有黑色素,最后呈现无色状态。而后来形成的某些能生成黑色素的基因突变,让一些犬类获得了暗灰色、黑色甚至棕色等比较深的颜色。