getOntology {annotate} | R Documentation |
Find the subset of GO terms for the specified ontology, for each element
of the supplied list of associations. The input list is typically from
one of the chip-specific meta-data files or from GOENTREZID2GO
.
getOntology(inlist, ontology=c("MF", "BP", "CC"))
inlist |
A list of GO associations |
ontology |
The name of the ontology you want returned. |
The input list should be a list of lists, each element of inlist
is itself a list containing the information that maps from a specified
ID (usually LocusLink) to GO information. Each element of the inner list
is a list with elements GOID
, Ontology
and Evidence
.
A list of the same length as the input list. Each element of this
list will contain a vector of GOID
s for those terms that match
the requested ontology.
R. Gentleman
library("GO") bb=GOENTREZID2GO$"4121" getOntology(bb) sapply(bb, function(x) x$Ontology)