Learning from bacteriophages - advantages and limitations of phage and phage-encoded protein applications.

Learning from bacteriophages - advantages and limitations of phage and phage-encoded protein applications.