Aminoacyl-tRNA synthetases: versatile players in the changing theater of translation.

Aminoacyl-tRNA synthetases: versatile players in the changing theater of translation.