Introduction to protein chemistry