A Snp Microarray Analysis Pipeline Using Machine Learning Techniques