DNA and RNA ligases: structural variations and shared mechanisms.

DNA and RNA ligases: structural variations and shared mechanisms.