Exploring the Supervised Learning Models to Automatically Diagnose Colon Cancer Patients based on their SNP Profiles