termal-msa

Crates.iotermal-msa
lib.rstermal-msa
version1.3.0
created_at2025-04-24 07:51:15.556816+00
updated_at2026-01-13 21:16:23.004734+00
descriptionA viewer of multiple sequence alignments, with a text user interface
homepage
repositoryhttps://github.com/sib-swiss/termal
max_upload_size
id1646755
size900,157
Thomas Junier (juniert)

documentation

README

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

Commit count: 830

cargo fmt