狗狗有几根白毛?
你问得应该是狗的基因表达,而不是实际毛色。 比如金毛有159个基因控制毛色表型,其中18个左右控制白色斑点。
所有金毛都有这18个白的基因,但不一定全部表达出来(显性),所以有的金毛会有白斑,而有的没有; 如果父母一方金毛有白斑,另一方黄金猎犬没有白斑,那么子代也有百分之五十的概率是带白斑的金毛。 至于其它颜色,如黑色、棕色等等,每个颜色由不同的基因决定(很多种基因可能形成不同颜色)。
一般来说一个纯种的狗,其基因构成(基因座)是非常容易预测的。因为每个基因座上的等位基因为常染色体隐性遗传或显性遗传,只要父母双方都是杂合子,后代就必然是杂合子。 也就是说如果基因座的基因表达是显性的,只有纯合才有表现型,那这个性状一定是可遗传的;但是如果这个基因座为隐性的,只要有一个亲本为杂合子,那该基因座的基因一定会传递给下一代。 所以从外表看,狗的长相是可以预测的——理论上。
不过现实生活中会存在许多意外情况(突变更怪)和基因嵌合体,导致预测出现偏差。
因此说“狗狗有几根白毛”是不科学的,准确的说应该说是XX色的狗有几个X染色体的白点。另外由于近亲繁殖可能导致遗传病频发,以及杂交产生新的突变体的原因,使得预测准确率大大降低。 以上讨论的只是单基因突变的案例,实际上大多数狗的颜色是由多种基因共同决定的,而且多数情况下需要多个等位基因同时改变才能得到一个突变新表型……所以说预测难度直线上升!