Protein, Types and Uses