Changes in version 0.99.0 (2019-04-16)
+ Submitted to Bioconductor

Changes in version 0.99.5 (2019-04-23)
+ Added bioconductor installation instructions to README and vignette.
+ Added comments to vignette to make workflow more clear.
+ Duplicated code in the following functions were converted to helper functions.
  o codon_random.R
  o codon_to.R
  o dinu_to.R
  o codon_mimic.R
+ Added region_related.R to store the helper functions related to extracting or merging region.
+ Eliminated 67 lines of duplicated code in dinu_to.R
+ Eliminated duplicated code in input_seq.R

Changes in version 0.99.6 (2019-04-23)
+ Updated the Bioconductor installation instructions in readme and vignette.

Changes in version 0.99.7 (2019-04-23)
+ Updated NAMESPACE.

Changes in version 0.99.8 (2019-04-23)
+ Updated DESCRIPTION.

Changes in version 0.99.9 (2019-04-23)
+ Reduced dependency on seqinr.

Changes in version 0.99.10 (2019-04-23)
+ Update documents.

Changes in version 0.99.11 (2019-04-29)
+ Important bug fix in function "get_du": fixed the step parameter in oligonucleotideFrequency.

Changes in version 0.99.12 (2019-04-29)
+ Important bug fix in function "dinu_to": fixed wrong result in sample methods.

Changes in version 1.1.0 (2019-05-06)
+ Bump

Changes in version 1.1.1 (2019-05-06)
+ Bug fix: "dinu_to" fix wrong result with "keep == TRUE" parameter.

Changes in version 1.1.2 (2019-05-08)
+ Bug fix: "dinu_to" ifelse issue in get_optimal_codon.

Changes in version 1.1.3 (2019-05-08)
+ Revise dinu_to.keep algorithm, enhance performance.

Changes in version 1.1.4 (2020-11-12)
+ bug fix: fix for function codon_mimic.

Changes in version 1.1.5 (2022-06-03)
+ Enhancement: add other non-standard genetic codes for functions codon_random, dinu_to, codon_mimic.