def get_graph_letter(letter): global count graph = Graph() node1 = Node(count, 'initial') count += 1 node2 = Node(count, 'final') count += 1 node1.add_edge(Edge(node1, node2, letter)) graph.add_node(node1) graph.add_node(node2) return get_initial_final(graph)
def get_copy_graph(graph): copy = Graph() for n in graph.nodes: node = Node(n.name, n.category) copy.add_node(node)