Compounds that are building blocks of protein