Release Notes
Added
filter-constant command to hide highly conserved columns by threshold - ignores gaps and unknown symbols in DNA and protein alignments.
reload-as-protein command and Shift+T shortcut to toggle a full protein-translated alignment view alongside the existing quick translation overlay (t).
- Keyboard shortcuts for translation frame selection:
Alt+1, Alt+2, and Alt+3.
- Experimental GFF3 annotation support via
load-gff, including:
- a global feature minimap
- a local feature track above the alignment
- hoverable feature details in the
Feature Info pane
- mouse drag panning in the GFF pane
jump-feature command to jump to named features from a loaded GFF file
- GFF annotations follow the current coordinate mode:
- in quick translation they remain in nucleotide space
- in reloaded protein mode they are projected into protein columns using the active reading frame
- when columns are filtered, features collapse to the remaining visible columns and may disappear entirely if fully filtered out
Changed
- Translation handling is now split more cleanly between quick overlay translation and full protein reload, with reading frame changes updating both modes correctly.
- Sequence type detection is now deterministic.
- Significant under-the-hood performance improvements in
libmsa, including faster translation.
- Refactored the UI into panes and layers to simplify, and migrated them so each component implements the ratatui widget trait.
- Some UI changes to make the interface a bit sleeker - dropping obvious titles in panes etc.
Fixed
- Mouse selection highlighting in the
terminal-default theme using background colour making selection unusable.
- Ruler rendering bugs that could happen with filtered columns and translated views.
Install salti 0.9.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Sam-Sims/salti/releases/download/salti-0.9.0/salti-installer.sh | sh
Download salti 0.9.0