mod undirected_graph;
use undirected_graph::UndirectedGraph;

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