esl-alirev
Quick Start
- Command:
esl-alirev [-options] <msafile> - Local executable:
/home/vimalinx/miniforge3/envs/bio/bin/esl-alirev - Full reference: See references/help.md for detailed options (use
esl-alirev -hto view)
When To Use This Tool
- Use
esl-alirevwhen an alignment must be reverse-complemented as an alignment rather than as individual raw sequences. - It is appropriate for DNA or RNA MSAs where the reverse orientation is needed for comparison or downstream analysis.
- Use it when you need the output alignment preserved in a chosen MSA format via
--outformat. - This is not a generic nucleotide reverse-complement tool for unaligned FASTA; it is alignment-oriented.
Common Patterns
# Reverse-complement an RNA alignment
esl-alirev --rna alignment.sto > alignment.rev.sto
# Reverse-complement a DNA alignment and emit aligned FASTA
esl-alirev --dna --outformat afa alignment.sto > alignment.rev.afa
# Declare the input format explicitly
esl-alirev --informat stockholm --rna alignment.sto > alignment.rev.sto
Recommended Workflow
- Verify your input MSA file format is supported by Easel
- Run
esl-alirev -hto review available options - Execute
esl-alirev [options] <msafile>on your alignment - Validate the output alignment contains reversed sequences as expected
Guardrails
- Use
-h(not--helpor--version) to access help - Ensure input file is a valid multiple sequence alignment
- Check output integrity after reversal operations
- Set
--dnaor--rnaexplicitly so the reverse-complement logic uses the correct alphabet