某人群中常染色体隐性遗传病发病率为1%,发病的概率为aa%=1/100,这时算a%可以直接开 aa%,得到a的基因频率为1/10而另一道题中 TT%=20% Tt%=60% tt%=20%这里求t%就不能直接开方,要换成 t%=tt%+1/2 Tt% = 20%+30%=50%为什么同样是已知aa% tt% 却要用不同的方法,很困惑,在第一种中算出a%=1/10 A%=9/10 可以得到AA%=81/100 Aa%=18/100形式和TT%=20% Tt%=60% tt%=20%一样了,但算法是不同的,到底什么时候开方啊

问题描述:

某人群中常染色体隐性遗传病发病率为1%,发病的概率为aa%=1/100,
这时算a%可以直接开 aa%,得到a的基因频率为1/10
而另一道题中 TT%=20% Tt%=60% tt%=20%
这里求t%就不能直接开方,要换成 t%=tt%+1/2 Tt% = 20%+30%=50%
为什么同样是已知aa% tt% 却要用不同的方法,很困惑,
在第一种中算出a%=1/10 A%=9/10
可以得到AA%=81/100 Aa%=18/100
形式和TT%=20% Tt%=60% tt%=20%一样了,但算法是不同的,到底什么时候开方啊

在第一题中,由于是人群中发病率,即已达到遗传平衡.实际上,我们对aa%开方,算出来的并不是这一代的a%,而是上一代的a%,由于达到遗传平衡,我们可以用上一代的a%表示这一代的a%.对于第二题,显然未达到遗传平衡,所以我们只能老老实实算出这一代的a%,楼主会发现,(2)题中,如果计算再下一代的a%,两种算法会得到一样的答案,此时便是达到了遗传平衡.所谓达到遗传平衡,就是上下两代显性与隐性基因所占比例衡定,也就是a%与A%不再改变.当题目只给出了aa%时,我们认为已达到遗传平衡,而既给出了aa%,又给了Aa%时,楼主可自己计算是否达到遗传平衡,就是通过(1)中算法计算上一代a%,与(2)中算法计算这一代a%相比较,若相等,就平衡了,若不等,以这一代的a%为准