Protein Classification Techniques