| Crates.io | msafara |
| lib.rs | msafara |
| version | 0.3.0 |
| created_at | 2026-01-20 01:20:42.769808+00 |
| updated_at | 2026-01-20 01:20:42.769808+00 |
| description | View, edit, and explore multiple sequence alignments in your terminal |
| homepage | |
| repository | https://github.com/pmcarlton/msafara |
| max_upload_size | |
| id | 2055603 |
| size | 1,148,659 |
msafara is a terminal-based viewer for multiple sequence alignments (MSAs).
It provides a smooth interface to explore alignments directly from the
command line — especially useful when working over SSH or in headless
environments.
cargo install msafara
Once installed, run:
msafara <my-alignment>
where my-alignment is a multiple alignment in FASTA, Clustal, or Stockholm
format. If an unaligned FASTA is provided and mafft is configured, msafara
will align it on load.
For help, run
msafara -h
Or press ? while running to see key bindings.
Best results in a dark-themed terminal.
Configuration is read from .msafara.config (first in $HOME, then the current
directory) for tool paths (EMBOSS/mafft) and color settings. Sessions can be
saved as .msfr files and re-opened later.
Source, releases, and test data:
https://github.com/pmcarlton/msafara
Platform-specific binaries (Linux, macOS) available on the Releases page.
MIT