Systematic learning of gene functional classes from DNA array expression data by using multilayer perceptrons