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