Recent advances: peptides and self-assembled peptide-nanosystems for antimicrobial therapy and diagnosis. (28th July 2020)