edlib

Sequence aligner

A lightweight library for calculating sequence alignment using edit distance

Lightweight, super fast C/C++ (& Python) library for sequence alignment using edit (Levenshtein) distance.

GitHub

517 stars
23 watching
167 forks
Language: C++
last commit: about 2 years ago
Linked from 1 awesome list

alignment-pathbioinformaticsc-plus-plusedit-distancelevehnstein-distancelibrarypythonsequence-alignment

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
hbollon/go-edlibA comprehensive Go library for calculating string similarity and edit distances between strings488
tcrouch/edits.crA collection of edit distance algorithms and similarity measures for text sequences16
dbalatero/levenshtein-ffiFast string edit distance computation using the Damerau-Levenshtein algorithm150
globalnamesarchitecture/damerau-levenshteinCalculates edit distance between two strings using the Damerau-Levenshtein algorithm145
daniel-liu-c0deb0t/triple_accelA Rust library providing optimized SIMD-based edit distance routines and string search algorithms with platform-dependent fallbacks.105
wooorm/levenshtein.cAn edit-distance algorithm implementation in C82
wbond/sublime_alignmentA Python-based tool for aligning multi-line and multiple selections in text editors520
povilasjurcys/alignmentA Ruby library implementing an alignment algorithm for corpus linguistics1
ldmt-muri/alignment-with-openfstAn implementation of the CRF autoencoder framework for tasks in natural language processing and machine translation21
roy-ht/editdistanceA fast implementation of Levenshtein distance for calculating string similarity664
aidc-ai/ovisAn MLLM architecture designed to align visual and textual embeddings through structural alignment575
doukremt/distanceLibrary for comparing sequences of characters with various distance metrics.117
cmesher/inuktitutalignerdataScripts for aligning laboratory speech production data in Inuktitut3
agext/levenshteinCalculates Levenshtein distance and similarity metrics between two strings86
machinalis/yalignAutomates the process of extracting parallel sentences from comparable corpora to aid in statistical machine translation127