Display of peptides and proteins on the surface of bacteriophage lambda

Display of peptides and proteins on the surface of bacteriophage lambda