allow different codon frequency vector in ML method