{HMMER is used for searching sequence databases for sequence homologs, and for making sequence alignments.} It implements methods using probabilistic models called profile hidden Markov models (profile HMMs).

WWW: http://hmmer.org/
