Structs

Returned by every alignment function. The aligned strings have ‘-’ at gaps.

Holds penalties scores. There is no match penalty: matches do not change the score. The penalty for any gap is length * extd_pen + open_pen. The extension pen is also applied when a gap is opened. Penalties should be a positive int.

Enums

Error type, for alignment errors.

Alignment layers. Used for tracking back.