General Rules for Optimal Codon Choice | Synapse