Use this if you are using igraph from R
The graphNEL class is defined in the graph
package, it is another
way to represent graphs. These functions are provided to convert between
the igraph and the graphNEL objects.
as_graphnel(graph)
graph |
An igraph graph object. |
as_graphnel
converts an igraph graph to a graphNEL graph. It
converts all graph/vertex/edge attributes. If the igraph graph has a
vertex attribute ‘name
’, then it will be used to assign
vertex names in the graphNEL graph. Otherwise numeric igraph vertex ids
will be used for this purpose.
as_graphnel
returns a graphNEL graph object.
graph_from_graphnel
for the other direction,
as_adj
, graph_from_adjacency_matrix
,
as_adj_list
and graph.adjlist
for
other graph representations.
## Undirected ## Not run: g <- make_ring(10) V(g)$name <- letters[1:10] GNEL <- as_graphnel(g) g2 <- graph_from_graphnel(GNEL) g2 ## Directed g3 <- make_star(10, mode="in") V(g3)$name <- letters[1:10] GNEL2 <- as_graphnel(g3) g4 <- graph_from_graphnel(GNEL2) g4 ## End(Not run)