mergeGraphs: A function to merge KEGG graphs

Description Usage Arguments Details Value Note Author(s) See Also

View source: R/graph.R

Description

The function merges a list of KEGG graphs into one graph object. The merged graph have unique nodes, and edges are merged into non-duplicate sets.

For the reason of speed, mergeGraphs discards KEGG node and edge informations. To maintain them while merging graphs, please use mergeKEGGgraphs.

Usage

1
mergeGraphs(list, edgemode = "directed")

Arguments

list

A list of graph objects, which can be created by parseKGML2Graph

edgemode

Edge mode of the graph product, by default 'directed'

Details

The function takes a list of graphs and merges them into a new graph. The nodes of individual graphs must be unique. The function takes care of the removal of duplicated edges.

Value

A directed graph

Note

It is known that graphs from C.elegance pathways have problem when merging, because the nodes name are not consistent betweeen edge records and entry IDs.

Author(s)

Jitao David Zhang <jitao_david.zhang@roche.com>

See Also

parseKGML2Graph


KEGGgraph documentation built on Nov. 8, 2020, 5:42 p.m.