Machine learning and data mining approaches for computational analysis of tumor classification based on micro-array gene expression data