An Analysis of Machine Learning Approaches to Classify the Pathogenicity of Single Nucleotide Polymorphisms