docstr: Test WindowSelector.process_read() with reads of low quality.
docstr_tok: ["Test","WindowSelector.process_read","(",")","with","reads","of","low","quality","."]
code: def test_candidates_from_reads_all_cigars(
      self, bases, cigar, expected
  ):
      """Test WindowSelector.process_read() with reads of low quality."""
      read = test_utils.make_read(
          bases, start=10, cigar=cigar, quals=[64] * len(bases)
      )
      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 4 for calling the WindowSelectorTest obj's underlying member method code with example usage: obj.test_candidates_from_reads_all_cigars(bases, cigar, expected) without return types