Exonerate

Exonerate is a generic tool for pairwise sequence comparison. It allows you to align sequences using a many alignment models, either exhaustive dynamic programming or a variety of heuristics.

Utilities

The Exonerate package comes with a selection of utilities for performing simple manipulations quickly on fasta files beyond 2Gb. Hopefully their function is easy to guess from the name, but you can find more information on their usage can by running them with the --help option. 

esd2esifasta2esdfastaannotatecdnafastachecksumfastaclean
fastaclipfastacompositionfastadifffastaexplodefastafetch
fastahardmaskfastaindexfastalengthfastanrdbfastaoverlap
fastareformatfastaremovefastarevcompfastasoftmaskfastasort
fastasplitfastasubseqfastatranslatefastavalidcds

Versions

Versionmodule name
2.4.0exonerate/2.4.0

https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate