code: def test_create_vcf_report(self):
      base_dir = tempfile.mkdtemp()
      outfile_base = os.path.join(base_dir, "stats_test")
      title = "test_title"
      with vcf.VcfReader(testdata.GOLDEN_POSTPROCESS_OUTPUT) as reader:
          vcf_stats.create_vcf_report(
              variants=reader.iterate(),
              output_basename=outfile_base,
              title=title,
              vcf_reader=reader,
          )
      self.assertTrue(
          tf.io.gfile.exists(outfile_base + ".visual_report.html")
      )
  
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 14 for calling the VcfStatsTest obj's underlying member method code with example usage: obj.test_create_vcf_report() without return types