hmm aligner in cpp