nodes = line.split(" ")[0].split(",") duration = line.split(" ")[1].split(",") c = Clique( (frozenset(nodes), (int( duration[0]), int( duration[1])))) Cm._R.add(c) # Write original err line to be consistent sys.stderr.write(line) # (Re)start execution # R = Cm.getDeltaCliques(delta) # sys.stdout.write("# delta = %d %d\n" % (delta)) # Cm.printCliques() # Get one clique (repeat until ctrl+c ? Parallelize ?) while len(Cm._S) > 0: r_clique = random.choice(Cm._S) c = Cm.getDeltaClique(r_clique, delta) val = len(c._top) + len(c._bot) # try: # counts[val] += 1 # except KeyError: # counts[val] = 1 # plt.scatter(val, counts[val]) # plt.draw() # time.sleep(0.01) print(str(len(c._top)) + "/" + str(len(c._bot)) + " " + str(c))