Hardy-Weinberg equilibrium analysis