   &#34;labels&#34;: [],
            }

        # Iterate over color-memberlist pairs
        for group, color_id in group_iter:
            if not group or color_id is None:
                continue

            color = palette.get(color_id)

            if isinstance(group, VertexSeq):
                group = [vertex.index for vertex in group]
            if not hasattr(group, &#34;__iter__&#34;):
                raise TypeError(&#34;group membership list must be iterable&#34;)

            # Get the vert