Thanks, I will download that library and work with it. I am currently working on improving support for EI in Skyline, certainly a part of that is dealing with new dialects of MSP files. Though I still don’t know what water loss is supposed to mean with a molecule containing no oxygen? At any rate that should be handled more gracefully.
Skyline’s data model assumes that fragments have precursor ions, even if all that’s known is its mz, so precursor “N/A” just doesn’t work, but all the EI msp files I’ve been looking at do include precursor info so this isn’t normally a problem.