Python3 cythonized smith-waterson local aligner