docs: def get_variant_by_name(self, name):
          """Get the genotype of a marker using it's name.
  
          Args:
              name (str): The name of the marker.
  
          Returns:
              list: A list of Genotypes.
  
          """
          results = []
  
          try:
              for info, dosage in self._bgen.get_variant(name):
                  results.append(Genotypes(
                      Variant(
                          info.name,
                          CHROM_STR_ENCODE.get(info.chrom, info.chrom),
                          info.pos,
                          [info.a1, info.a2],
                      ),
                      dosage,
                      reference=info.a1,
                      coded=info.a2,
                      multiallelic=False,
                  ))
  
          except ValueError:
              logging.variant_name_not_found(name)
  
          return results