   "g: bipartite Edge ;",
   "g: bipartite Edge,Vertex ;",
   "g: bipartite(%{vc}) Edge ;",
   "g: bipartite(%{vc}) Edge,Vertex ;",
   "g: bipartite(%{vc},%{vc}) Edge ;",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex ;",
   "g: bipartite Edge directed ;",
   "g: bipartite Edge,Vertex directed ;",
   "g: bipartite(%{vc}) Edge directed ;",
   "g: bipartite(%{vc}) Edge,Vertex directed ;",
   "g: bipartite(%{vc},%{vc}) Edge directed ;",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex directed ;",
   "g: bipartite Edge enext(MyNext);",
   "g: bipartite Edge,Vertex enext(MyNext);",
   "g: bipartite(%{vc}) Edge enext(MyNext);",
   "g: bipartite(%{vc}) Edge,Vertex enext(MyNext);",
   "g: bipartite(%{vc},%{vc}) Edge enext(MyNext);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex enext(MyNext);",
   "g: bipartite Edge directed enext(MyNext);",
   "g: bipartite Edge,Vertex directed enext(MyNext);",
   "g: bipartite(%{vc}) Edge directed enext(MyNext);",
   "g: bipartite(%{vc}) Edge,Vertex directed enext(MyNext);",
   "g: bipartite(%{vc},%{vc}) Edge directed enext(MyNext);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex directed enext(MyNext);",
   "g: bipartite Edge evertex(MyVertex);",
   "g: bipartite Edge,Vertex evertex(MyVertex);",
   "g: bipartite(%{vc}) Edge evertex(MyVertex);",
   "g: bipartite(%{vc}) Edge,Vertex evertex(MyVertex);",
   "g: bipartite(%{vc},%{vc}) Edge evertex(MyVertex);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex evertex(MyVertex);",
   "g: bipartite Edge directed evertex(MyVertex);",
   "g: bipartite Edge,Vertex directed evertex(MyVertex);",
   "g: bipartite(%{vc}) Edge directed evertex(MyVertex);",
   "g: bipartite(%{vc}) Edge,Vertex directed evertex(MyVertex);",
   "g: bipartite(%{vc},%{vc}) Edge directed evertex(MyVertex);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex directed evertex(MyVertex);",
   "g: bipartite Edge ehead(MyHead);",
   "g: bipartite Edge,Vertex ehead(MyHead);",
   "g: bipartite(%{vc}) Edge ehead(MyHead);",
   "g: bipartite(%{vc}) Edge,Vertex ehead(MyHead);",
   "g: bipartite(%{vc},%{vc}) Edge ehead(MyHead);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex ehead(MyHead);",
   "g: bipartite Edge directed ehead(MyHead);",
   "g: bipartite Edge,Vertex directed ehead(MyHead);",
   "g: bipartite(%{vc}) Edge directed ehead(MyHead);",
   "g: bipartite(%{vc}) Edge,Vertex directed ehead(MyHead);",
   "g: bipartite(%{vc},%{vc}) Edge directed ehead(MyHead);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex directed ehead(MyHead);",
   "g: bipartite Edge AdjList(MyAdjList);",
   "g: bipartite Edge,Vertex AdjList(MyAdjList);",
   "g: bipartite(%{vc}) Edge AdjList(MyAdjList);",
   "g: bipartite(%{vc}) Edge,Vertex AdjList(MyAdjList);",
   "g: bipartite(%{vc},%{vc}) Edge AdjList(MyAdjList);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex AdjList(MyAdjList);",
   "g: bipartite Edge directed AdjList(MyAdjList);",
   "g: bipartite Edge,Vertex directed AdjList(MyAdjList);",
   "g: bipartite(%{vc}) Edge directed AdjList(MyAdjList);",
   "g: bipartite(%{vc}) Edge,Vertex directed AdjList(MyAdjList);",
   "g: bipartite(%{vc},%{vc}) Edge directed AdjList(MyAdjList);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex directed AdjList(MyAdjList);",
   "g: bipartite Edge vcount(MyVertexCount);",
   "g: bipartite Edge,Vertex vcount(MyVertexCount);",
   "g: bipartite(%{vc}) Edge vcount(MyVertexCount);",
   "g: bipartite(%{vc}) Edge,Vertex vcount(MyVertexCount);",
   "g: bipartite(%{vc},%{vc}) Edge vcount(MyVertexCount);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex vcount(MyVertexCount);",
   "g: bipartite Edge directed vcount(MyVertexCount);",
   "g: bipartite Edge,Vertex directed vcount(MyVertexCount);",
   "g: bipartite(%{vc}) Edge directed vcount(MyVertexCount);",
   "g: bipartite(%{vc}) Edge,Vertex directed vcount(MyVertexCount);",
   "g: bipartite(%{vc},%{vc}) Edge directed vcount(MyVertexCount);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex directed vcount(MyVertexCount);",
   "g: bipartite Edge ecount(MyEdgecount);",
   "g: bipartite Edge,Vertex ecount(MyEdgecount);",
   "g: bipartite(%{vc}) Edge ecount(MyEdgecount);",
   "g: bipartite(%{vc}) Edge,Vertex ecount(MyEdgecount);",
   "g: bipartite(%{vc},%{vc}) Edge ecount(MyEdgecount);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex ecount(MyEdgecount);",
   "g: bipartite Edge directed ecount(MyEdgecount);",
   "g: bipartite Edge,Vertex directed ecount(MyEdgecount);",
   "g: bipartite(%{vc}) Edge directed ecount(MyEdgecount);",
   "g: bipartite(%{vc}) Edge,Vertex directed ecount(MyEdgecount);",
   "g: bipartite(%{vc},%{vc}) Edge directed ecount(MyEdgecount);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex directed ecount(MyEdgecount);",
   "g: bipartite Edge edgeprob(1);",
   "g: bipartite Edge,Vertex edgeprob(1);",
   "g: bipartite(%{vc}) Edge edgeprob(1);",
   "g: bipartite(%{vc}) Edge,Vertex edgeprob(1);",
   "g: bipartite(%{vc},%{vc}) Edge edgeprob(1);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex edgeprob(1);",
   "g: bipartite Edge directed edgeprob(1);",
   "g: bipartite Edge,Vertex directed edgeprob(1);",
   "g: bipartite(%{vc}) Edge directed edgeprob(1);",
   "g: bipartite(%{vc}) Edge,Vertex directed edgeprob(1);",
   "g: bipartite(%{vc},%{vc}) Edge directed edgeprob(1);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex directed edgeprob(1);",
   "g: bipartite Edge edgeprob(2,8);",
   "g: bipartite Edge,Vertex edgeprob(2,8);",
   "g: bipartite(%{vc}) Edge edgeprob(2,8);",
   "g: bipartite(%{vc}) Edge,Vertex edgeprob(2,8);",
   "g: bipartite(%{vc},%{vc}) Edge edgeprob(2,8);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex edgeprob(2,8);",
   "g: bipartite Edge directed edgeprob(2,8);",
   "g: bipartite Edge,Vertex directed edgeprob(2,8);",
   "g: bipartite(%{vc}) Edge directed edgeprob(2,8);",
   "g: bipartite(%{vc}) Edge,Vertex directed edgeprob(2,8);",
   "g: bipartite(%{vc},%{vc}) Edge directed edgeprob(2,8);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex directed edgeprob(2,8);",
   "g: bipartite Edge edgecount(%{ec});",
   "g: bipartite Edge,Vertex edgecount(%{ec});",
   "g: bipartite(%{vc}) Edge edgecount(%{ec});",
   "g: bipartite(%{vc}) Edge,Vertex edgecount(%{ec});",
   "g: bipartite(%{vc},%{vc}) Edge edgecount(%{ec});",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex edgecount(%{ec});",
   "g: bipartite Edge directed edgecount(%{ec});",
   "g: bipartite Edge,Vertex directed edgecount(%{ec});",
   "g: bipartite(%{vc}) Edge directed edgecount(%{ec});",
   "g: bipartite(%{vc}) Edge,Vertex directed edgecount(%{ec});",
   "g: bipartite(%{vc},%{vc}) Edge directed edgecount(%{ec});",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex directed edgecount(%{ec});",
   "g: bipartite Edge enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(1);",
   "g: bipartite Edge,Vertex enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(1);",
   "g: bipartite(%{vc}) Edge enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(1);",
   "g: bipartite(%{vc}) Edge,Vertex enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(1);",
   "g: bipartite(%{vc},%{vc}) Edge enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(1);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(1);",
   "g: bipartite Edge directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(1);",
   "g: bipartite Edge,Vertex directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(1);",
   "g: bipartite(%{vc}) Edge directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(1);",
   "g: bipartite(%{vc}) Edge,Vertex directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(1);",
   "g: bipartite(%{vc},%{vc}) Edge directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(1);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(1);",
   "g: bipartite Edge enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(2,8);",
   "g: bipartite Edge,Vertex enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(2,8);",
   "g: bipartite(%{vc}) Edge enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(2,8);",
   "g: bipartite(%{vc}) Edge,Vertex enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(2,8);",
   "g: bipartite(%{vc},%{vc}) Edge enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(2,8);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(2,8);",
   "g: bipartite Edge directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(2,8);",
   "g: bipartite Edge,Vertex directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(2,8);",
   "g: bipartite(%{vc}) Edge directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(2,8);",
   "g: bipartite(%{vc}) Edge,Vertex directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(2,8);",
   "g: bipartite(%{vc},%{vc}) Edge directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(2,8);",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgeprob(2,8);",
   "g: bipartite Edge enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgecount(%{ec});",
   "g: bipartite Edge,Vertex enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgecount(%{ec});",
   "g: bipartite(%{vc}) Edge enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgecount(%{ec});",
   "g: bipartite(%{vc}) Edge,Vertex enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgecount(%{ec});",
   "g: bipartite(%{vc},%{vc}) Edge enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgecount(%{ec});",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgecount(%{ec});",
   "g: bipartite Edge directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgecount(%{ec});",
   "g: bipartite Edge,Vertex directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgecount(%{ec});",
   "g: bipartite(%{vc}) Edge directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgecount(%{ec});",
   "g: bipartite(%{vc}) Edge,Vertex directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgecount(%{ec});",
   "g: bipartite(%{vc},%{vc}) Edge directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgecount(%{ec});",
   "g: bipartite(%{vc},%{vc}) Edge,Vertex directed enext(MyNext) evertex(MyVertex) ehead(MyHead) AdjList(MyAdjList) vcount(MyVertexCount) ecount(MyEdgecount) edgecount(%{ec});"
