Post-translational modification analysis