added bipartite_chromatic invariant to gt.py