A novel method for synthetic vaccine construction based on protein assembly | doi.page