diff --git a/deconvolve.py b/deconvolve.py index ee9d2d66bbf618ac3a099421e720bcb10f7cf74e..97756b39d6ec0963d011afd9d0716d224fc25f25 100644 --- a/deconvolve.py +++ b/deconvolve.py @@ -46,8 +46,8 @@ def deconvolve2(G,node): return # nothing to deconvolve here for node2,clique_id in cliques.items(): - G.add_node(node+"-MI%d" % clique_id) - G.add_edge(node+"-MI%d" % clique_id, node2, contigs=(G[node][node2]['contigs'] if 'contigs' in G[node][node2] else "")) + G.add_node(node+".%d" % clique_id) + G.add_edge(node+".%d" % clique_id, node2, contigs=(G[node][node2]['contigs'] if 'contigs' in G[node][node2] else "")) # for debugging G2.nodes[node2]['mi'] = clique_id @@ -62,4 +62,4 @@ g_nodes = list(G.nodes()) for node in g_nodes: deconvolve2(G,node) -nx.write_graphml(G,sys.argv[1]+".deconvolved.graphml") +nx.write_graphml(G,sys.argv[1]+".louvain-deconvolved.graphml")