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

View source: R/graph.R

getKEGGnodeDataR 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")

Accio/KEGGgraph documentation built on Jan. 13, 2023, 1:03 p.m.