getKEGGnodeData {KEGGgraph} | R Documentation

## 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

### 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.

### Value

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

### Note

These functions will be unified into 'KEGGnodeData' and 'KEGGnodeData<-' forms.

### Author(s)

Jitao David Zhang mailto:jitao_david.zhang@roche.com

### Examples

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

[Package KEGGgraph version 1.40.0 Index]