Comparison of supervised learning methods for classification of microarray data