def hw_hetero(sp_sub): p = male_def(sp_sub) q = fast_inplace_scalar_add(-p,1) fast_inplace_mul(p,q) return 2*p
def fem_def_conservative(sp_sub): hom = male_def(sp_sub) fast_inplace_mul(hom,hom) return hom
def hw_hetero(sp_sub): p = male_def(sp_sub) q = fast_inplace_scalar_add(-p, 1) fast_inplace_mul(p, q) return 2 * p
def fem_def_conservative(sp_sub): hom = male_def(sp_sub) fast_inplace_mul(hom, hom) return hom
def hw_hetero(sp_sub, a): p = allele(sp_sub, a) q = fast_inplace_scalar_add(-p, 1) fast_inplace_mul(p, q) return 2 * p
def hw_homo(sp_sub, a): hom = allele(sp_sub, a) fast_inplace_mul(hom, hom) return hom