Protein building blocks