The Double-Stranded DNA Virosphere as a Modular Hierarchical Network of Gene Sharing

The Double-Stranded DNA Virosphere as a Modular Hierarchical Network of Gene Sharing