compare and contrast bacteriophages and animal viruses