Calculate the Kullback-Leibler (KL) divergence between two codon frequency distributions. This measures how one distribution diverges from a second, expected distribution.
Examples
sequence1 <- "ATGATGATGTTATTATTACGCCGCCGCC"
sequence2 <- "TTATTATTACGCCGCCGCCATGATGATG"
freqs1 <- calculate_codon_frequencies(sequence1)
freqs2 <- calculate_codon_frequencies(sequence2)
kl_div <- calculate_kl_divergence(freqs1, freqs2)
