The following algorithms are implemented
- Needleman-Wunsch Algorithm for global sequence alignment with linear gap penalties.
- Modified Gotoh's Algorithm for global sequence alignment with affine gap penalties.
- Smith-Waterman Algorithm for local sequence alignment with linear gap penalties.
- Smith-Waterman Algorithm for local sequence alignment with affine gap penalties.
References:
- Rolf Backofen (2010). Lecture Slides for Bioinformatics I — SS 2010. Institut für Informatik.
- Flouri, T., Kobert, K., Rognes, T., & Stamatakis, A. (2015). Are all global alignment algorithms and implementations correct? BioRxiv.
- Altschul, S. F., & Erickson, B. W. (1986). Optimal sequence alignment using affine gap costs. Bulletin of Mathematical Biology.