Closed cbielow closed 3 years ago
This is probably an issue because pyprophet reduce
was not run before the merge step and the current merge function might not be compatible yet with the full files.
Could you please check, whether the current master version resolves the issue (there might have been some changes recently) and whether pyprophet reduce
helps?
We will probably have to tweak this function: https://github.com/PyProphet/pyprophet/blob/fa86fcc5c9185083540ca5be3f1f7a740c0fba41/pyprophet/levels_contexts.py#L724
Adjusting the SQL query to be specific to the needed columns might be enough, e.g.:
the current master shows the same problem. However, adding a reduce-step fixes the problem.
I am running the three PASS00779 mzMLs through OpenSwathWorkflow (current OpenMS develop 2.6beta) and postprocess the resulting osw files using pyprophet (
version 2.1.5
).Running the second merge step in pyprophet results in
Not sure why this happens. This is how I got there (this is c++ code, but the calls should be recognizable). The last call fails (see above).
osws
is a list of 3 input files inosw
format.Do I need additonal flags (maybe even when running OSW?)??