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.
Currently, we would just return "non-standard data array" when evaluating the second example. This PR makes it properly return the non-standard name.
I also updated the array name set as several new ion-mobility related array types have been added. These names are only used as a last resort when trying to determine which term really represents the array's name.
Right now, we can detect a mzML binary data array non-standard data array's name if it is a userParam with the word "array" in its name.
It might also be the value of the "non-standard data array" cvParam according to the spec and CV:
Currently, we would just return
"non-standard data array"
when evaluating the second example. This PR makes it properly return the non-standard name.I also updated the array name set as several new ion-mobility related array types have been added. These names are only used as a last resort when trying to determine which term really represents the array's name.