Profile hidden Markov models for biological sequence analysis.
