Допустим, мы изучаем некоторого человека из популяции, который содержит в своем генотипе некоторые доли 5 различных предковых популяций. Эти предковые популяции вносят в генотип индивида относительный вклад $f_k$. Обозначим частоту рецессивной аллели (a) интересующего нас локуса в каждой из популяций как $q_i,k$.

Если частоты аллелей и вклад предковых популяций в изучаемого индивида таковы:

то какова вероятность, что изучаемый индивид будет иметь генотип Aa? Округлите ответ до сотых.

In [10]:
import pandas as pd
import numpy as np
from matplotlib import pyplot as plt
In [5]:
n = 5
q = [0, 0.25, 0.4, 0.1, 0.6]
f = [0.6, 0.1, 0.1, 0.1, 0.1]
In [9]:
qs = 0
for i in range(n):
    qs+=q[i]*f[i]
qs = qs**2    

ps = 0
for i in range(n):
    ps+=(1-q[i])*(f[i])
ps = ps**2    

print("res=", 1-ps-qs)
res= 0.23354999999999987