Explaining complex codon usage patterns with selection for translational efficiency, mutation bias, and genetic drift.

Explaining complex codon usage patterns with selection for translational efficiency, mutation bias, and genetic drift.