Design , synthesis and structure of peptides and proteins