怎么用公金毛配出红色的狗狗?

付颖梓付颖梓最佳答案最佳答案

首先,这个问题非常有意思。。。 其次,这个问题有点难度。 为什么这么说呢? 因为我们要在基因型为GG的公犬和基因型为gg的母犬之间操作,以获得基因型为gG的子代。 而公犬的基因型只有GG或者gG两种可能;而母犬的基因型也只有gg或者gG两种可能(因为Y染色体上不存在编码蛋白的结构基因所以不论公母仅有一种基因型)。因此无论我们怎么配都不会出现基因型为gG的配子(也就是不会得到基因型为gG的个体),当然也就没法得到我们希望的结果了。。。 所以这个问题其实就是个先有鸡还是先有蛋的问题。。。

不过嘛,我们先别管这个问题,我们想想如果让一只狗同时拥有两种毛色的可能性存在吗? 答案当然是存在的! 上面这张图展示的就是一种叫“显性突变”的遗传现象,这种情况是当一只犬身上同时存在着显性基因为C和隐性基因c的时候,显性基因会掩盖隐性基因表达,从而出现显性基因控制的性状(比如白色)表现出来,而隐性基因所控制的性状(黑色)则无法表现。而当这个犬繁殖后代的话,子二代就会出现一半黑一半白的状况。

也就是说,如果我们对这只同时携带显性基因C和隐性基因c的金毛进行繁殖的话,就有机会获得我们想要的基因型为gG的后代。 那是不是显性突变的宠物狗都有可能的,只要找到显性基因的位置并让狗带上这一基因就行了? 这个就太天真了。问题在于:我们人类自己就会天然带有各种各样的显性突变,而且这些显性突变还有很多是通过染色体结构变化(DNA片段的重排)产生的,这种情况下即便我们给狗带上了同样的显性突变,也无法保证这个显性突变在我们的后代中稳定存在。

举个例子,假定这个显性突变为一个染色体上的两个不同基因位点的等位基因A和a,而在自然状态下这个染色体的另外一个基因位点由于其他原因已经丧失了功能,那么虽然我们的狗带了显性突变A,但该显性突变是无法传递下去的,因为我们人的基因序列是不停变化的,而变异的方向有很多,很有可能下一个世代这个人身上的这个基因位点的基因序列就和现在不一样了,这样这个显性突变就没有意义了。更不用说很多显性突变是由染色体结构变化产生的,这种突变本身就难以确定位置,我们如何给狗带这样的突变呢?! 所以,用显性突变的方法来得到基因型为gG的宠物狗是不可能的事情。

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