code: def test_options_and_sample_names(self):
      FLAGS.ref = testdata.CHR20_FASTA
      FLAGS.reads_normal = testdata.CHR20_BAM
      FLAGS.reads_tumor = testdata.CHR20_BAM
      FLAGS.sample_name_normal = "NORMAL"
      FLAGS.sample_name_tumor = "TUMOR"
      FLAGS.mode = "calling"
      FLAGS.examples = ""
      options = make_examples_somatic.default_options(add_flags=True)
      self.assertLen(options.sample_options, 2)
      normal_sample_options = options.sample_options[
          make_examples_somatic.NORMAL_SAMPLE_INDEX
      ]
      tumor_sample_options = options.sample_options[
          make_examples_somatic.MAIN_SAMPLE_INDEX
      ]
      self.assertEqual(normal_sample_options.name, "NORMAL")
      self.assertEqual(tumor_sample_options.name, "TUMOR")
  
file_path: deepvariant/deepvariant/make_examples_somatic_test.py
imports: import os
  from absl import flags
  from absl import logging
  from absl.testing import absltest
  from absl.testing import flagsaver
  from absl.testing import parameterized
  from deepvariant import make_examples_core
  from deepvariant import make_examples_somatic
  from deepvariant import testdata
  from third_party.nucleus.testing import test_utils
label_desc: Use image node_id 1 for calling the MakeExamplesSomaticEnd2EndTest obj's underlying member method code with example usage: obj.test_options_and_sample_names() without return types