The recently added flag attribute of the s_align struct is not exposed in the C++ wrapper.
After upgrading our copy of SSW, I noticed that we now sometimes get the message: "Warning: The alignment path of one pair of sequences may miss a small part." and an incorrect CIGAR (which does not match the query length). It appears that the s_align.flag attribute was added recently to signal failed alignments, but the C++ interface does not expose this, so in our case we cannot distinguish successful from failed alignments.
The recently added
flag
attribute of thes_align
struct is not exposed in the C++ wrapper.After upgrading our copy of SSW, I noticed that we now sometimes get the message: "Warning: The alignment path of one pair of sequences may miss a small part." and an incorrect CIGAR (which does not match the query length). It appears that the
s_align.flag
attribute was added recently to signal failed alignments, but the C++ interface does not expose this, so in our case we cannot distinguish successful from failed alignments.