Pyteomics is a collection of lightweight and handy tools for Python that help to handle various sorts of proteomics data. Pyteomics provides a growing set of modules to facilitate the most common tasks in proteomics data analysis.
Good catch. This should be straight-forward to solve, so long as the modification piece prior to the : isn't a match to another tag type. I'll try fixing this tonight.
Some modifications, including cation adducts, have a colon in their name, e.g.
Cation:Na
.pyteomics.proforma
can't handle those when the ontology prefix is not specified:This works fine:
The spec says that the Unimod prefix is optional, which does work with other names.