Antimicrobial peptides: premises and promises.

Antimicrobial peptides: premises and promises.