Description Usage Arguments Details Value Author(s) Examples
Load a graph to FlashGraphR from difference sources.
1 2 3 4 5 6 7 | fg.load.graph(graph, index.file = NULL, graph.name = graph,
directed = TRUE, in.mem = TRUE, delim = "auto", attr.type = "")
fg.load.igraph(graph, graph.name = paste("igraph-v", vcount(graph), "-e",
ecount(graph), sep = ""))
fg.get.graph(graph.name)
|
graph |
The input graph file or the input iGraph object. |
index.file |
The input index file for the graph. A user only needs to provide an index file if the input graph uses the FlashGraph format. |
graph.name |
The graph name a user provides when a graph is loaded to FlashGraphR. |
directed |
Indicate whether the input graph is directed. This is only used if the input graph use the edge list format. |
in.mem |
Indicate whether to load a graph to SAFS. |
delim |
The delimiter of separating elements in the text format. When delim is "auto", FlashGraph will try to detect the delimiter automatically. |
‘fg.load.graph’ loads a graph from the following sources: an edge list file in the text format and an adjacency list file in the FlashGraph format.
‘fg.load.igraph’ loads a graph from an iGraph object.
‘fg.get.graph’ gets a FlashGraph object that references a graph that has been loaded to FlashGraphR.
Once a graph is loaded to FlashGraphR, FlashGraphR will maintain it. A user can use fg.list.graphs() to list all graphs that have been loaded FlashGraphR and use fg.get.graph() to get a reference to a graph. A user should provide a name for the graph so later on he or she will be able to identify the graph more easily. By default, the graph name is the input graph file name.
A graph in the FlashGraph format is stored in two files: a FlashGraph adjacency list file and a FlashGraph index file. When a user provides an index file, the input graph file is considered as an adjacency list file, otherwise, an edge list file.
When loading a graph from an edge list file, FlashGraphR will construct it into the FlashGraph format. A user needs to indicate whether the edge list represents a directed graph. A user can also use multiple threads to accelerate constructing a graph.
When loading a graph from iGraph, FlashGraphR will construct it into the FlashGraph format. A user can use multiple threads to accelerate graph construction.
a FlashGraph object.
Da Zheng <dzheng5@jhu.edu>
1 2 3 4 | fg <- fg.load.graph("edge_list.txt")
fg <- fg.load.graph("graph.adj", "graph.index")
ig <- read.graph("edge_list.txt")
fg <- fg.load.igraph(ig)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.