Cyclopeptide scaffolds in carbohydrate-based synthetic vaccines. (9th March 2017)