Protein chainmail variants in dsDNA viruses.

Protein chainmail variants in dsDNA viruses.