-
Notifications
You must be signed in to change notification settings - Fork 5
Abgabe MzML #164
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
base: develop
Are you sure you want to change the base?
Abgabe MzML #164
Conversation
…UE, added english comments, MzMLFile.cpp reverted, removed wordexp
| } | ||
|
|
||
| filter.push(*pigz_pipe); | ||
| output_stream = &filter; |
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.
Was genau passiert hier mit den Pointern.
.gitignore
Outdated
| src/openms_gui/OpenMS_GUI_autogen | ||
| src/openms/OpenMS_autogen | ||
| src/openms/OpenMS_autogen | ||
| files.associations: {"iosfwd": "cpp", "cctype": "cpp"} |
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.
WEG damit!
.vscode/settings.json
Outdated
| "__split_buffer": "cpp", | ||
| "__string": "cpp", | ||
| "__threading_support": "cpp", | ||
| "__tuple": "cpp", | ||
| "ios": "cpp", | ||
| "locale": "cpp", | ||
| "queue": "cpp" |
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.
WEG DAMIT!
|
|
||
| typedef MzMLHandlerHelper::BinaryData BinaryData; | ||
|
|
||
| bool compress_mode_ = false; |
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.
Gibt es einen besseren Namen und warum compress_mode_ ?
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.
Was ist das hier ?
Co-authored-by: fares-kahwaji <fares.alkahwaji2002@gmail.com>
Description
The plan was to implement boost for a .gz compression for MzML files.
We changed the writeto() function in the MzMLHandler to be able to start compression, if the outputfile has the ending .gz
Boost is very slow, since it only has single threading. There is a different tool called pigz, which is capable of doing multi threading and is very fast.
We added a if else for pigz and boost, depending on what is installed on the system and kept the no compression alternative aswell.
With the -threads n (1-n threads) at the end of the run command it can be determined on how many threads will be used, this includes a dynamic compression level.
We added a new Test in MzMLFile_test to test the compression.
Current problem: Compiler cant find, some libs, need to be included in Cmake
Checklist
How can I get additional information on failed tests during CI
Click to expand
If your PR is failing you can check outIf you click in the column that lists the failed tests you will get detailed error messages.
Advanced commands (admins / reviewer only)
Click to expand
/reformat(experimental) applies the clang-format style changes as additional commit. Note: your branch must have a different name (e.g., yourrepo:feature/XYZ) than the receiving branch (e.g., OpenMS:develop). Otherwise, reformat fails to push.rebuild jenkinswill retrigger Jenkins-based CI builds