Skicka posten per e-post: Synonymous codon usage in Bacillus subtilis reflects both translational selection and mutational biases.