<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _make_variant_locus_id(self, gene_id, disease_id):
 """ We actually want the association between the gene and the disease to be via an alternate locus not the "wildtype" gene itself. so we make an anonymous alternate locus, and put that in the association We also make the label for the anonymous class, and add it to the label hash :param gene_id: :param disease_id: :return: """

        alt_locus_id = '_:'+re.sub(
            r':', '', gene_id) + '-' + re.sub(r':', '', disease_id) + 'VL'
        alt_label = self.label_hash.get(gene_id)
        disease_label = self.label_hash.get(disease_id)
        if alt_label is not None and alt_label != '':
            alt_label = 'some variant of ' + str(alt_label)
            if disease_label is not None and disease_label != '':
                alt_label += ' that is associated with ' + str(disease_label)
        else:
            alt_label = None

        self.label_hash[alt_locus_id] = alt_label

        return alt_locus_id