code: def test_candidates_from_reads_counts_overlapping_events(self):
      # This read has a mismatch at position 2 and a 2 bp insertion at position 4,
      # so we need to double count the candidate positions from the mismatch and
      # insertion at position 2.
      read = test_utils.make_read(
          "AAGACCAAA", start=0, cigar="4M2I3M", quals=[64] * 9
      )
      expected = [2, 3, 4, 5]
      self.assertCandidatesFromReadsEquals(
          reads=[read], expected=expected
      )
  
imports: from absl.testing import absltest
  from absl.testing import parameterized
  from third_party.nucleus.io import fasta
  from third_party.nucleus.testing import test_utils
  from third_party.nucleus.util import ranges
  from deepvariant.protos import realigner_pb2
  from deepvariant.realigner import window_selector
label_desc: Use image node_id 8 for calling the WindowSelectorTest obj's underlying member method code with example usage: obj.test_candidates_from_reads_counts_overlapping_events() without return types