GOCCCHILDREN {GO} | R Documentation |
This is an R environment (hash table) mapping GO ids to the GO ids of their direct children under cellular component (CC). Direct children of a given GO id are those GO ids correponding to all the children nodes that have direct link to the node for the GO id of concern based on the directed acyclic graph defined by Gene Ontology Consortium. GO terms for children nodes are more specific than that for the parents
GO ids are keys and the corresponding children GO ids are values. Values are vectors of length 1 or greater depending on whether the GO id of concern has only one or more children. GO ids that do not have any child node are assigned NA as the values.
Cellular component is defined as the subcellular structures, locations, and macromolecular complexes; examples include nucleus, telomere, and origin recognition complex as defined b y Gene Ontology Consortium.
Mappings were based on data provided:
Gene Ontology:http://www.godatabase.org/dev/database/archive/2004-09-01/go_200409-termdb.xml.gz. Built: 2004-09-01
Package built: Mon Jan 10 19:19:56 2005
http://www.geneontology.org/ and http://www.ncbi.nlm.nih.gov/LocusLink
require("GO", character.only = TRUE) || stop("GO unavailable") require("annotate", character.only = TRUE) || stop("annoate unavailable") # Convert the environment object to a list xx <- as.list(GOCCCHILDREN) # Remove GO ids that do not have any children xx <- xx[!is.na(xx)] if(length(xx) > 0){ goids <- xx[[1]] # Find out the GO terms for the first parent goid GOID(GOTERM[[goids[1]]]) Term(GOTERM[[goids[1]]]) Synonym(GOTERM[[goids[1]]]) Secondary(GOTERM[[goids[1]]]) Definition(GOTERM[[goids[1]]]) }