code: def test_vcf_from_string(self):
      v = self.samples_reader.from_string(
          "chr3\t370537\trs142286746\tC\tCA,CAA\t350.73\tPASS\t"
          "AC=1,1;AF=0.500,0.500;AN=2;DB;DP=16;ExcessHet=3.0103;"
          "FS=0.000;MLEAC=1,1;MLEAF=0.500,0.500;MQ=60.00;QD=26.98;"
          "SOR=1.179;VQSLOD=2.88;culprit=FS\tGT:AD:DP:GQ:PL\t"
          "1/2:0,6,7:13:99:388,188,149,140,0,116"
      )
      self.assertEqual(v.reference_name, "chr3")
      self.assertEqual(v.start, 370536)
      self.assertEqual(list(v.names), ["rs142286746"])
      self.assertEqual(v.reference_bases, "C")
      self.assertEqual(list(v.alternate_bases), ["CA", "CAA"])
      self.assertEqual(len(v.calls), 1)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from absl.testing import absltest
  from third_party.nucleus.io.python import vcf_reader
  from third_party.nucleus.protos import reference_pb2
  from third_party.nucleus.protos import variants_pb2
  from third_party.nucleus.testing import test_utils
  from third_party.nucleus.util import ranges
label_desc: Use image node_id 8 for calling the WrapVcfReaderTests obj's underlying member method code with example usage: obj.test_vcf_from_string() without return types