code: def test_compute_qual_histogram(self):
      variant_stats_lite = collections.namedtuple(
          "variant_stats_lite", ["qual"]
      )
      variant_stats = [
          variant_stats_lite(qual=100),
          variant_stats_lite(qual=49),
      ]
      hist = vcf_stats._compute_qual_histogram(variant_stats)
      # s = bin_start, e = bin_end, c = count
      self.assertEqual(
          hist,
          [
              {"c": 1, "s": 49.0, "e": 50.0},
              {"c": 1, "s": 100.0, "e": 101.0},
          ],
      )
  
imports: import collections
  import json
  import os
  import tempfile
  from absl.testing import absltest
  from absl.testing import parameterized
  import tensorflow
  from deepvariant import testdata
  from deepvariant import vcf_stats
  from third_party.nucleus.io import vcf
  from third_party.nucleus.testing import test_utils
  from third_party.nucleus.util import variant_utils
  from third_party.nucleus.util import variantcall_utils
label_desc: Use image node_id 10 for calling the VcfStatsTest obj's underlying member method code with example usage: obj.test_compute_qual_histogram() without return types