mod undirected_graph;
use undirected_graph::{from_nauty, to_nauty, UndirectedGraph};

fn main() {
    let g = UndirectedGraph::new(3, vec![(0, 1), (0, 2)]);
    println!("g = {:?}", g);
    println!("to_nauty(g) = {:?}", to_nauty(&g));
    println!("from_nauty(to_nauty(g)) = {:?}", from_nauty(&to_nauty(&g)));
}