SMS dit: Multiple-kernel learning for genomic data mining and prediction