Published May 14, 2025
| Version v0.9.0-beta
Software
Open
bibymaths/SequenceAligner: v0.9.0-beta
Authors/Creators
Description
🚀 Pre-release: SequenceAligner v0.9.0 (Beta)
Tag: v0.9.0-beta
Status: Pre-release (Testing & downstream modules pending)
Author: Abhinav Mishra
✨ Features Implemented
- ✅ Three core alignment algorithms:
- LCS (Longest Common Subsequence)
- Global Alignment (Needleman–Wunsch)
- Local Alignment (Smith–Waterman)
- ✅ FASTA input support with header-stripping
- ✅ Color-coded alignment output with position-aware formatting
- ✅ Modular and versioned implementation (
main_v1.cpp,main_v2.cpp,main_v3.cpp) - ✅ CMake-based build system with support for C++17
- ✅ MkDocs documentation and Doxygen API reference hosted via GitHub Pages
- ✅ Command-line usability with clear usage instructions
⚠️ Known Limitations / To Be Done
- ❌ Testing coverage and validation for
main_v2.cppandmain_v3.cppis not yet complete - ❌ No built-in scoring matrix customization (e.g., BLOSUM/PAM)
- ❌ Downstream analysis modules (e.g., result parsing, statistical summaries) are not yet implemented
- ❌ No graphical output or export of visualizations yet
📦 Installation
git clone https://github.com/bibymaths/SequenceAligner.git
cd SequenceAligner
mkdir build && cd build
cmake ..
make
🧪 Quick Usage
./aligner_v1 files/seq1.fasta files/seq2.fasta 2
📚 Documentation
- Main docs: https://bibymaths.github.io/SequenceAligner/
- API docs: https://bibymaths.github.io/SequenceAligner/api/index.html
📄 License
BSD 3-Clause License © 2025 Abhinav Mishra
What's Changed
- Added docs, make config, and api references by @bibymaths in https://github.com/bibymaths/SequenceAligner/pull/1
New Contributors
- @bibymaths made their first contribution in https://github.com/bibymaths/SequenceAligner/pull/1
Full Changelog: https://github.com/bibymaths/SequenceAligner/commits/v0.9.0-beta
Files
bibymaths/SequenceAligner-v0.9.0-beta.zip
Files
(252.8 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:73876c13914c4ba0f9af9d19333c5dc3
|
252.8 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/bibymaths/SequenceAligner/tree/v0.9.0-beta (URL)
Software
- Repository URL
- https://github.com/bibymaths/SequenceAligner