Clustering of genes from microarray data using hierarchical projective adaptive resonance theory: a case study of tuberculosis.