def compare_cluster(clust0, clust1, fields=("mult","prototype")):
    """Given two clusters, compare the multiplicity
    and prototype to determine whether they describe
    the same set of sites. This should work fine, but
    there's no guarantee from casm that the prototype
    will match across different basis sets.

    :clust0: json
    :clust1: json
    :returns: bool

    """
    is_equal=True

    for prop in fields:
        if clust0[prop]!=clust1[prop]:
            is_equal=False

    return is_equal