code: def test_make_read(self):
      bases = "ACG"
      quals = [30, 40, 50]
      cigar = "3M"
      mapq = 42
      chrom = "chr10"
      start = 123
      name = "myname"
      read = test_utils.make_read(
          bases,
          quals=quals,
          cigar=cigar,
          mapq=mapq,
          chrom=chrom,
          start=start,
          name=name,
      )
  
      self.assertEqual(read.aligned_sequence, bases)
      self.assertEqual(read.aligned_quality, quals)
      self.assertEqual(
          list(read.alignment.cigar),
          [
              cigar_pb2.CigarUnit(
                  operation_length=3,
                  operation=cigar_pb2.CigarUnit.ALIGNMENT_MATCH,
              )
          ],
      )
      self.assertEqual(read.alignment.mapping_quality, mapq)
      self.assertEqual(read.alignment.position.reference_name, chrom)
      self.assertEqual(read.alignment.position.position, start)
      self.assertEqual(read.fragment_name, name)
  
file_path: deepvariant/third_party/nucleus/testing/test_utils_test.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from absl.testing import absltest
  from third_party.nucleus.protos import cigar_pb2
  from third_party.nucleus.testing import test_utils
label_desc: Use image node_id 1 for calling the TestUtilsTests obj's underlying member method code with example usage: obj.test_make_read() without return types