* @return The log probability of that sequence
*/
public double viterbiCalculate(ArrayList<String> seq) {
ArrayList<ObservationInteger> oSeq = taxo.obSeqWithBoundarySymbols(seq);
ViterbiCalculator vc = new ViterbiCalculator(oSeq, this);
return vc.lnProbability();
}
/**
* Computes the log probability of a sequence assuming that emission probabilities for different
* states never overlap.