sped up codon substitution matrix creation