Discovering relationships between genotype and phenotype: Machine learning approaches