Statistical Methods For Modeling Heterogeneous Effects In Genetic Association Studies