KEGGNode-class {KEGGgraph} | R Documentation

## Class "KEGGNode"

### Description

The class to present 'entry' element in KGML files and nodes in KEGG graphs

### Objects from the Class

Objects can be created by calls of the function `parseEntry` and is not intended to be directly created by users.

### Slots

`entryID`:
  entryID, the 'id' attribute of 'entry' elements in KGML files. In each KGML file the entryID is specified by auto-increment integers, therefore entryIDs from two individual KGML files are not unique. However, if 'expandGenes' option is specified in `KEGGpathway2Graph` function, the unique KEGGID will replace the default integer as the new entryID, which is unique in biological context
`name`:
  Name of the node
`type`:
  Type of the node, use `data(KEGGNodeType)` to see available values
`link`:
  URL link of the node
`reaction`:
  Reaction of the node
`map`:
  Map of the node
`displayName`:
  Its display name, for example 'hsa:1432' is displayed as 'p38'

### Methods

getDisplayName
  `signature(object = "KEGGNode")`: get display name
getEntryID
  `signature(obj = "KEGGNode")`: get entryID, in case of gene-expanded graphs this is the same as getKEGGID
getKEGGID
  `signature(object = "KEGGNode")`: get KEGGID
getType
  `signature(object = "KEGGNode")`: get the type of the node
<-name
  `signature(object = "KEGGNode")`: replace name
getComponent
  `signature(obj = "KEGGNode")`: returns entryID (the same as `getEntryID`), for compatibility with `KEGGGroup-class`
show
  `signature(object = "KEGGNode")`: show method

### Author(s)

Jitao David Zhang mailto:j.zhang@dkfz.de

### References

KGML Document manual http://www.genome.jp/kegg/docs/xml/

### See Also

`KEGGEdge-class`, `parseEntry`

### Examples

    ## We show how to extract information from KEGGNode object
    sfile <- system.file("extdata/hsa04010.xml",package="KEGGgraph")
    pathway <- parseKGML(sfile)

    ns <- nodes(pathway)
    node <- ns[[1]]

    show(node)
    getName(node)
    getDisplayName(node)
    getEntryID(node)
    getKEGGID(node)

[Package KEGGgraph version 1.1.0 Index]