Microbiology

Bacteriophages are -