Analytical Techniques for the Elucidation of Protein Function