What compounds are joined in order to form proteins?