qbicsoftware / core-utils-lib

Library containing core classes and utilities that are independent of a portal.
MIT License
0 stars 0 forks source link

Introduce MaxQuantParser to handle maxQuant run file output #60

Closed Steffengreiner closed 3 years ago

Steffengreiner commented 3 years ago

Description of changes This PR introduces the life.qbic.utils.MaxQuantParser class which handles the conversion of a provided maxQuant directory into a life.qbic.datamodel.datasets.MaxQuantRunResultdataset object. Additionally it validates the provided filetree according to the filestructure specified in the JSON schema.

Technical details

Additional context Finally, since there was no Qube version increase of the Pom.xml to a SNAPSHOT Version on the development branch, this had to be done in this PR as well. Let me know if this should be done in a seperate PR.

sven1103 commented 3 years ago

@Steffengreiner please convert the draft to a pr ready to review if you are ready. The build is currently failing ;)