Revising the structural diversity of ribosomal proteins across the three domains of life.

Revising the structural diversity of ribosomal proteins across the three domains of life.