Characterizing O-linked glycopeptides by electron transfer dissociation: fragmentation rules and applications in data analysis.