class_docstr: Tests for the wrapped SSW aligner in a way that fails with gcc5.4.
docstr: Test very short strings.
docstr_tok: ["Test","very","short","strings","."]
code: def test_short(self):
      """Test very short strings."""
      ref = "tttt"
      query = "ttAtt"
      match = 4
      mismatch = 2
      gap_extend_penalty = 2
      gap_open_penalty = 4
  
      aligner = ssw.Aligner.construct(
          match_score=match,
          mismatch_penalty=mismatch,
          gap_opening_penalty=gap_open_penalty,
          gap_extending_penalty=gap_extend_penalty,
      )
      filter_ = ssw.Filter()
      length = aligner.set_reference_sequence(ref)
      self.assertLen(ref, length)
      alignment = aligner.align(query, filter_)
      p(alignment)
      self.assertEqual(b"2=1I2=", alignment.cigar_string)
  
imports: from absl.testing import absltest
  from deepvariant.realigner.python import ssw
label_desc: Use image node_id 1 for calling the SswGccTest obj's underlying member method code with example usage: obj.test_short() without return types