code: def test_ht_eq(ht, probe_locus):
      expr = ht.filter(ht.locus == probe_locus)
      assert expr.n_partitions() == 1
      actual = expr.collect()
      expected = [
          hl.Struct(
              locus=hl.Locus(
                  contig=20,
                  position=17434581,
                  reference_genome="GRCh37",
              ),
              alleles=["A", "G"],
              rsid="rs16999198",
              qual=21384.8,
              filters=set(),
              info=hl.Struct(
                  NEGATIVE_TRAIN_SITE=False,
                  HWP=1.0,
                  AC=[2],
                  culprit="InbreedingCoeff",
                  MQ0=0,
                  ReadPosRankSum=0.534,
                  AN=200,
                  InbreedingCoeff=-0.0134,
                  AF=[0.013],
                  GQ_STDDEV=134.2,
                  FS=2.944,
                  DP=22586,
                  GQ_MEAN=83.43,
                  POSITIVE_TRAIN_SITE=True,
                  VQSLOD=4.77,
                  ClippingRankSum=0.175,
                  BaseQRankSum=4.78,
                  MLEAF=[0.013],
                  MLEAC=[23],
                  MQ=59.75,
                  QD=14.65,
                  END=None,
                  DB=True,
                  HaplotypeScore=None,
                  MQRankSum=-0.192,
                  CCC=1740,
                  NCC=0,
                  DS=False,
              ),
          )
      ]
      assert actual == expected
  
file_path: hail/hail/python/test/hail/extract_intervals/test_key_prefix.py
imports: import hail
label_desc: Use image node_id 9 for calling a global function with example usage: test_ht_eq(ht, probe_locus) without return types