| mergeKEGGgraphs {KEGGgraph} | R Documentation |
mergeKEGGgraphs extends function mergeGraphs and merges
a list of KEGG graphs. Both mergeGraphs and
mergeKEGGgraphs can be used to merge graphs, while the latter
form is able to merge the nodes and edges attributes from KEGG, so
that the nodes and edges have a one-to-one mapping to the results from
getKEGGnodeData and getKEGGEdgeData.
See details below.
mergeKEGGgraphs(list, edgemode = "directed")
list |
A list of named KEGG graphs |
edgemode |
character, 'directed' by default |
mergeGraphs discards the node or edge attributes, hence
getKEGGnodeData or getKEGGedgeData will
return NULL on the resulting graph.
mergeKEGGgraphs calls mergeGraphs first to merge the
graphs, then it also merges the KEGGnodeData and KEGGedgeData.so that
they are one-to-one mapped to the nodes and edges in the merged graph.
A graph with nodeData and edgeData
Jitao David Zhang mailto:j.zhang@dkfz.de
sfile <- system.file("extdata/hsa04010.xml",package="KEGGgraph")
gR <- parseKGML2Graph(sfile,expandGenes=TRUE)
wntfile <- system.file("extdata/hsa04310.xml",package="KEGGgraph")
wntR <- parseKGML2Graph(wntfile, expandGenes=TRUE)
graphlist <- list(mapkG=gR, wntG=wntR)
mergedKEGG <- mergeKEGGgraphs(graphlist)
mergedKEGG