Alen
Simple terminal sequence alignment viewer.
What is Alen?
It's a command-like program to view DNA or protein alignments in FASTA formats. Alen is meant for having a quick view of an alignment without having to leave the shell. It's not an alignment editor.
How to install and run.
Alen should work on most Unix systems, and Windows 10. If someone asks me to, I might add Windows 7 and 8 support. You can get it by downloading it from here and compiling it using Cargo. If people ask me to, I might upload precompiled binaries.
How to use
Simple usage:
$ alen /path/to/alignment.fasta
Note that Alen loads in the entire alignment into memory, so don't use it for multi-gigabyte files. Alen will auto-detect whether the alignment is a nucleotide or amino acid. For more help, type alen --help
in the terminal.
Commands
Esc / q / Control-C
: Quitc
: Toggle consensus sequence comparisonr
: Re-render the screen.Ctrl-f
: Search. Searches headers, then sequences for regex, case insensitively.Ctrl-j
: Jump to column.Arrow keys
: Move 1 column/rowShift-Arrow keys
: Move 10 columns/rowsCtrl-Arrow keys
: Move to first/last column/row
Configuration
No.
Why the name?
First, it's to pun on the unimaginative named alan and alv. Second, alen means cubit in Danish. Like using cubits, Alen is simple, crude, but usually good enough.