| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -6,9 +6,12 @@ import itertools as it | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import clifford | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import json | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import qi | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import networkx as nx | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			try: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    from networkx import Graph as NXGraph | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			except ImportError: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    NXGraph = object | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			class GraphState(object): | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			class GraphState(NXGraph): | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    def __init__(self, nodes=[]): | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        self.adj, self.node = {}, {} | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -196,5 +199,3 @@ class GraphState(object): | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        """ Check equality between graphs """ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        return self.adj == other.adj and self.node == other.node | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  |