Affine Alignment with tests

Global alignment, Local alignment, Semiglobal alignment with Affine Gap and tests
Раз пошли тесты на приграничные значения, нужно проверить односимвольную строку.