Themes and variations of viral small terminase proteins.

Themes and variations of viral small terminase proteins.