Dynamic programming procedure for searching optimal models to estimate substitution rates based on the maximum-likelihood method.

Dynamic programming procedure for searching optimal models to estimate substitution rates based on the maximum-likelihood method.