code: def test_prettify_genotype(self):
      self.assertEqual(
          vcf_stats_vis._prettify_genotype("[0, 0]"),
          (vcf_stats_vis.REF, "main"),
      )
      self.assertEqual(
          vcf_stats_vis._prettify_genotype("[-1, -1]"),
          (vcf_stats_vis.UNCALLED, "others"),
      )
      self.assertEqual(
          vcf_stats_vis._prettify_genotype("[3, 3]"),
          (vcf_stats_vis.HOM, "main"),
      )
      self.assertEqual(
          vcf_stats_vis._prettify_genotype("[0, 3]"),
          (vcf_stats_vis.HET, "main"),
      )
      self.assertEqual(
          vcf_stats_vis._prettify_genotype("[6, 3]"),
          (vcf_stats_vis.HET_BOTH, "others"),
      )
  
imports: import os
  import tempfile
  from absl.testing import absltest
  import altair
  import pandas
  import tensorflow
  from deepvariant import vcf_stats_vis
label_desc: Use image node_id 2 for calling the VcfStatsVisTest obj's underlying member method code with example usage: obj.test_prettify_genotype() without return types