code: def addAllele(
              self, allele_id, allele_label, allele_type=None,
              allele_description=None):
          
  
          # TODO should we accept a list of allele types?
          if allele_type is None:
              allele_type = self.globaltt['allele']  # TODO is this a good idea?
          self.model.addIndividualToGraph(
              allele_id, allele_label, allele_type, allele_description)
  
          return
docs: Make an allele object.
          If no allele_type is added, it will default to a geno:allele
          :param allele_id: curie for allele (required)
          :param allele_label: label for allele (required)
          :param allele_type: id for an allele type (optional,
          recommended SO or GENO class)
          :param allele_description: a free-text description of the allele
          :return: