The building blocks of proteins