 HMMER2 only had functionality to compare protein sequences.While HMMER2 could perform local alignment (align a complete model to a subsequence of the target) and global alignment (align a complete model to a complete target sequence), HMMER3 only performs local alignment.This restriction is due to the difficulty in calculating the significance of hits when performing local/global alignments using the new algorithm.