-
Notifications
You must be signed in to change notification settings - Fork 56
Bugfix/cleanup commandline options #178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bugfix/cleanup commandline options #178
Conversation
ZSPACE-12467 Check if the file is MS type
Feature/support non ms instruments
ZSPACE-12730 Try to close the underlying stream.
unique channel name
add expected runtime
# Conflicts: # RawFileParser.cs # Writer/MetadataWriter.cs # Writer/MzMlSpectrumWriter.cs
Bugfix/treat last spectrum 0
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change cannot be accepted, see #144
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@wolfgangcolsman Could you, please, comment on what was the reason for implementing this change?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If I understand correctly the implemented changes, the only difference is the selection of the MS device. However, if the RAW file does not contain MS data, generating MGF is impossible. We check for the presence of MS data earlier, thus, we should never come to this point if there was no MS data, or it was not selected before.
Is there an example when this assumption does not hold?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The same as MGFParser, there is a guard upstream, thus, we should not arrive in WritePScans if the MS device is not selected already.
| } | ||
| } | ||
| } | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
MSAnalog chromatograms are taken care of at the same time as Analog ones.
Was the PR against the latest commit?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A lot of changes are coming from commits before v 1.4.3 and, likely, were taken care of already.
I will suggest keeping our version and "cherry-picking" only necessary changes.
@wolfgangcolsman could you summarize what was broken?
The command-line options have been inconsistent