added GO term enrichment testing