a tool to convert directed and undirected graphs from NAUTY and Traces into adjacency, dot, and net files. (CONVert Graph)
Inspired by the NAUTY
gtools suite - specifically the listg
function but
extending the functionality for directed graphs.
This should be able to determine what format your graphs are in, but you can
fix the format beforehand with the -f
flag.
cargo install convg
# Converting from a `digraph6` file to a `DOT` file
convg -i my_directed_graph.g6
# Piping from undirected `graph6` file to adjacency matrices
geng -c 4 | convg -F adjmat
# Piping from directed `graph6` file to .NET
geng -c 4 | watercluster2 Z | convg -F net
# Skipping the first 3 graphs
convg -i my_directed_graph.g6 -s 3
# Only writing the first graph
convg -i my_directed_graph.g6 -c 1
# Writing graphs 10-13
convg -i my_directed_graph.g6 -s 10 -c 3