Viral evolution revealed by bacteriophage PRD1 and human adenovirus coat protein structures

Viral evolution revealed by bacteriophage PRD1 and human adenovirus coat protein structures