-
Notifications
You must be signed in to change notification settings - Fork 0
Essential algorithms for sequence alignment - in Python
License
pikrakis/SequenceAlignment
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
-------------------------------------------- Essential algorithms for sequence alignment Author: Aggelos Pikrakis, Eng., Ph.D. email: [email protected] -------------------------------------------- --- Distributed under the GNU General Public License v2.0 This package contains Python implementations of the following sequence alignment algorithms: (1) Edit distance: edit_distance(y,x) (2) Dynamic Time Warping using the Sakoe-Chiba constraints: dtw_distance_sc(y,x) (3) Dynamic Time Warping using the Itakura constraints: dtw_distance_sc(y,x) (4) Longest Common Subsequence algorithm: lcs(y,x) - In all cases, y is the test pattern and x is the reference pattern. - All current implementations refer to 1-dimensional sequences. - Due to the symmetric nature of some constraints, e.g., (2), it is sometimes unimportant which template is placed on which axis (this does not always hold). Please read the literature for a theoretical study of the implemented algorithms (references will be added as the project develops). - For reporting bugs, please use github's infrastructure. For questions, please use the email above. Best wishes, Aggelos Pikrakis
About
Essential algorithms for sequence alignment - in Python
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published