code: def test_candidates_from_reads_respects_mapq(
      self, read_mapq, min_mapq, expect_read_to_be_included
  ):
      read = test_utils.make_read(
          "AGA", start=10, cigar="3M", quals=[64] * 3, mapq=read_mapq
      )
      self.config.min_mapq = min_mapq
      self.assertCandidatesFromReadsEquals(
          reads=[read],
          expected=[11] if expect_read_to_be_included else [],
      )
  
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 9 for calling the WindowSelectorTest obj's underlying member method code with example usage: obj.test_candidates_from_reads_respects_mapq(read_mapq, min_mapq, expect_read_to_be_included) without return types