Gravar-mail: MegaSNPHunter: a learning approach to detect disease predisposition SNPs and high level interactions in genome wide association study