狗为什么有白色的毛?
这个问题我十年前问过一个学遗传的教授,他说白色是隐性基因决定的,显性基因是黑色,所以黑狗和白狗交配,后代要么是黑狗(显性基因控制黑色表达)要么就是白狗(隐性基因控制白色表型)。 但是他又补充道,其实这个结论是不对的……因为人的皮肤也有白色和黑色两种,只不过颜色因人而异。人类的皮肤颜色是由基因控制的,而控制颜色深浅的基因有两个,一个是决定肤色深浅的基因T,另一个是决定毛发颜色的基因C。如果一个人的体内同时带有两个控制毛发颜色的基因C,分别是CC或CG时,那么这个人就不会表现出白色这种表型了,他的头发、眉毛和睫毛都是黑色的,但是皮肤却是褐色的。
那么问题就来了,当一只狗带两个C时,它的毛发是黑的,但当它长出小白毛的时候,这些小白毛是不会再变黑的了,也就是说,从幼犬阶段这些毛毛本来就是白的! 那这些白毛毛是从哪儿来的呢?答案就是——由眼睛周围那些特化的毛囊细胞分化而来。
这些细胞与其他绒毛的细胞是不同的。它们的颜色之所以是白的,是因为它们内部含有特殊的白色色素颗粒。而这种特殊蛋白是如何形成的,目前还在研究当中。 不过可以肯定的是,白色毛毛并不是由一个基因导致的,而是多个基因调控的结果。