def __init__(self, prototype , elements):
        """
        Constructor, needs the prototype and the elements of the clustering.
        TODO: change it by (elements, [prototype]). Prototype must be calculated on demand
        and use bookkeeping
        """
        self.set_elements(elements)
        self.id = ""
        try:
            self.set_prototype(prototype)
        except __HOLE__:
            raise
dataset/ETHPy150Open victor-gil-sepulveda/pyProCT/pyproct/clustering/cluster.py/Cluster.__init__