kensho-technologies/sequence_align
Efficient implementations of Needleman-Wunsch and other sequence alignment algorithms written in Rust with Python bindings via PyO3.
This tool helps researchers, biologists, and data scientists compare two sequences of items, like DNA strands or text. You provide two sequences, and it identifies the best way to align them, showing where they match, differ, or have gaps. It's especially useful for anyone working with very long sequences where memory efficiency is critical.
No commits in the last 6 months. Available on PyPI.
Use this if you need to find the optimal alignment between two sequences efficiently, particularly when working with large datasets and memory constraints.
Not ideal if you only need a quick, rough comparison of short sequences or are looking for fuzzy matching rather than precise sequence alignment.
Stars
75
Forks
3
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 05, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/kensho-technologies/sequence_align"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
PyThaiNLP/nlpo3
Thai natural language processing library in Rust, with Python and Node bindings.
forzagreen/n2words
Convert numerical numbers to written numbers, in 52+ languages.
greyblake/whatlang-rs
Natural language detection library for Rust. Try demo online: https://whatlang.org/
wikimedia/sentencex
A sentence segmentation library with wide language support optimized for speed and utility.
pemistahl/lingua-rs
The most accurate natural language detection library for Rust, suitable for short text and...