Machine Learning Methods For Genotype Assignment