genetic heterogeneity