levitsky / pyteomics

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.
http://pyteomics.readthedocs.io
Apache License 2.0
105 stars 34 forks source link

Fix ProForma Parsing and Update Docs #51

Closed mobiusklein closed 2 years ago

mobiusklein commented 2 years ago

@bittremieux highlighted a few cases that were vague in the specification, and it turns out my parser didn't handle them correctly.

Also, recent changes to psims cause it to do more aggressive type coercion of CV terms, removing the need to do it in the proforma module itself. I've updated the minimum version required for the proforma feature to reflect this.

While there, I added a bit more documentation.

mobiusklein commented 2 years ago

These changes are ready to merge.