functioning hmm-based msa and profile aligner