Freqgen is a tool to generate coding DNA sequences with specified amino acid usage frequencies or sequence, GC content, codon usage bias, and/or k-mer usage bias. To accomplish this, Freqgen uses genetic algorithms to efficiently search the solution space of possible DNA sequences to find ones that most closely match the desired parameters.
Freqgen is currently undergoing a thorough rewrite in Javascript to achieve better performance and the ability to run natively in the browser. The Python version is being deprecated and will receive no further updates. Don't worry, since the JS version has all the features of the Python version (and more!) with a much cleaner user interface. Stay tuned!
To be determined!