Bacillus subtilis Bacteriophage SPP1 DNA Packaging Motor Requires Terminase and Portal Proteins | Publicación