Learn R Programming

KEGGgraph (version 1.30.0)

getKEGGnodeData: Get or set list of KEGG node or edge data

Description

The 'get' methods extracts KEGG node (edge) attributes from a graph produced by calling parseKGML2Graph or KEGGpathway2Graph. The 'set' methods writes a list into the edge or node data.

Usage

getKEGGnodeData(graph, n) getKEGGedgeData(graph, n)

Arguments

graph
a graph object by parsing KGML file, where KEGG node and edge attributes are maintained
n
optional character string, name of the desired node or edge. If is missing all node Data is returned

Value

Either a list or single item of KEGGNode-class or KEGGEdge-class object(s).

Details

Node and edge data is stored as list within environments in graphs to save memory and speed up graph manipulations. When using getKEGGnodeData or getKEGGedgeData is called, the list is extracted out of the environment and returned.

Examples

Run this code
sfile <- system.file("extdata/hsa04010.xml",package="KEGGgraph")
gR <- parseKGML2Graph(sfile,expandGenes=TRUE)
getKEGGnodeData(gR,"hsa:4214")
getKEGGedgeData(gR,"hsa:4214~hsa:5605")

Run the code above in your browser using DataLab