Release Notes
Added
- Installer bash script for easy installation on Linux.
filter-gaps command to remove columns that contain a % of gaps. Translation is disabled if a gap filter is active
and vice-versa
libmsa lib crate to handle alignment parsing and manipulation
- mouse selection now selects the full AA codon in the translated view
- Ruler markers to indicate filtered columns. An arrow on the ruler will point to a location where 1 or core columns
have been removed due to filters. ~ characters will mark a region where lots of columns have been filtered and would
be too crowded to render lots of arrows. You might expect big jumps in absolute positions in these regions.
- Total length is now displayed on the top status bar
- Improved filter text in the bottom status bar, which shows the number of filtered rows/columns and the filter
parameters (e.g. gap percentage or regex pattern)
- Human panic messages
Changed
- Moved core alignment functions to
libmsa
- Each status bar has separation of concerns for a more consistent UI. The top bar is for "global" concerns, i.e number
of alignments, visible region etc
- The bottom bar is for "local" concerns, i.e the current selected position and sequence
- Under the hood changes to how the caching worked - now cache mantains blocks of 5000nts instead of moving window +
region. This simplifies the handling and makes it easier to cache new metrics in the future.
- Renamed
set-filter to filter-rows to be explicit what it does
- Renamed
full alignment type to generic
- Renamed
aa type to protein
jump-position will jump to next visible position if the provided position is filtered out
- You can now middle mouse pan while minimap is open
- Most app errors now raise notifications on the bottom bar
Removed
- Removed musl builds due to the complexity of supporting OpenSSL
Fixed
- Further omptimised dist build profile
- Removed the need for vendored OpenSSL
- Together with the previous optimisations, this reduces the dist binary size from 13mb to 6.9mb
- Conservation in translated view now shows conservation of the amino acid in that position
Install salti 0.8.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Sam-Sims/salti/releases/download/salti-0.8.0/salti-installer.sh | sh
Download salti 0.8.0