protein characterization techniques pdf