Functional annotation of microarray experiments