In scan parameters, precursors are now always lists
DDA scan parameters can still be created with scalar mz values for backward compatibility
Cleaned up chemical creators
Added a test for the multiple windows that fragments one ion, another and then both and checks that the number of fragment ions in the third scan is equal to the number in the first plus the number in the second
Changed MzmlWriter to send a list of Precursor dictionaries
Added a chemical creator that adds chemicals with mz 100, 200, 300, etc so we know where they are
Added a ConstantChromatogram so we don't need to worry about sampling things with the correct RT -- it is always present and returns an intensity of 1 for any RT.
@joewandy I assume that some change will be required in the bridge to handle scans with lists of precursor objects and lists of isolation widths??
Fixes #106 Fixes #110
Lots of changes:
@joewandy I assume that some change will be required in the bridge to handle scans with lists of precursor objects and lists of isolation widths??