def draw_graph(stmts, fname): graphpr = {'rankdir': 'TD'} nodepr = {'fontsize': 12, 'shape': 'plaintext', 'margin': '0,0', 'pad': 0} ga = GraphAssembler(stmts, graph_properties=graphpr, node_properties=nodepr) ga.make_model() ga.save_dot('%s.dot' % fname) ga.save_pdf('%s.pdf' % fname)
def test_save_dot(): st = [Phosphorylation(Agent('MAP2K1'), Agent('MAPK1'))] ga = GraphAssembler() ga.add_statements(st) ga.make_model() ga.save_dot('/dev/null')