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")