Gname G1 G1 G1 G1 G2 G2 G3 A W W M W W W M A W W W W W W W A W W W W W W W B W W W W W M M B M W W W W M M C M M M W W W W C M W W M M W W The output should be: Gname G1 G2 G3 A 1 0 1 B 1 2 2 C 2 1 0