Self-assembly of protein subunits from bacteriophage fr