The `codon_sub_to_hgvs` function should be updated to use the mavehgvs dictionary creation method rather than generating strings.