Functional Groups That Protein Contains