Scaffolding-Mediated Virus Assembly: Visualization And Characterization Of Bacteriophage T7 Scaffolding Protein