Self-assembled peptide nanorod vaccine confers protection against influenza A virus. (February 2021)