% Generated by roxygen2: do not edit by hand % Please edit documentation in R/get_graph_object.R \name{get_graph_object} \alias{get_graph_object} \title{Generate graph object from nodes and edges} \usage{ get_graph_object(node_mapping_info, expanded_edges, layered_nodes = FALSE) } \arguments{ \item{node_mapping_info}{The data.frame object generated by the function node_mapping_info()} \item{expanded_edges}{The data.frame object generated by the function edge_mapping_info()} \item{layered_nodes}{A logical indicator; if set to TRUE will create a graph with 'stacked' nodes that the user can manipulate when multiple nodes are mapped to one location} } \value{ A list object with the node and edge information from the graph required for mapping. } \description{ Obtain a graph object in the form of an igraph with KEGG-specific graphical information } \examples{ p53_KGML <- get_KGML("hsa04115") p53_KEGG_mappings <- expand_KEGG_mappings(p53_KGML) p53_node_mapping_info <- node_mapping_info(p53_KEGG_mappings) p53_edge_mapping_info <- expand_KEGG_edges(p53_KGML, p53_KEGG_mappings) #Default graph object will have 'expanded edges': expanded_edges_graph_object <- get_graph_object(p53_node_mapping_info, p53_edge_mapping_info) #Graph with layered nodes: layered_nodes_graph_object <- get_graph_object(p53_node_mapping_info, p53_edge_mapping_info, layered_nodes = TRUE) }