#tui #viewer #multiple-alignment

bin+lib termal-msa

A viewer of multiple sequence alignments, with a text user interface

7 stable releases

1.3.0 Jan 13, 2026
1.2.1 Oct 17, 2025
1.2.0 Aug 18, 2025
1.1.0 May 20, 2025
1.0.0 Apr 24, 2025

#229 in Biology

MIT license

195KB
3.5K SLoC

termal

termal 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.


Installation

cargo install termal-msa

Quick Usage

Once installed, run:

termal <my-alignment>

where my-alignment is a multiple alignment in Fasta or Stockholm format.

For help, run

termal -h

Or press ? while running to see key bindings.


Features

  • Zoomed-in and zoomed-out views of the alignment
  • Consensus sequence display
  • Sequence metrics such as ungapped length and similarity to consensus
  • Ordering by metrics
  • Conservation indicators
  • Color maps for nucleotides and amino acids
  • Color themes
  • Full keyboard control, no mouse required

Best results in a dark-themed terminal.


More Info


📝 License

MIT

Dependencies

~11–25MB
~352K SLoC