def _printLattice()

in archive/preprocess/clospan.py [0:0]


	def _printLattice(self):
		print "Lattice:"
		tovisit = [self.lattice]
		visited = []
		while len(tovisit) > 0:
			seq = tovisit.pop(0)
			print (seq.Ids, self.printSeq(seq.s))
			if seq.parents:
				print '  parents:' + str([ (c.Ids, self.printSeq(c.s)) for c in seq.parents])
			if seq.children:
				print '  children: ' + str([ (c.Ids, self.printSeq(c.s)) for c in seq.children])
				for c in seq.children:
					if not c in visited:
						tovisit.append(c)
			visited.append(seq)