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.
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.
Description of changes This PR introduces the
life.qbic.utils.MaxQuantParser
class which handles the conversion of a provided maxQuant directory into alife.qbic.datamodel.datasets.MaxQuantRunResult
dataset object. Additionally it validates the provided filetree according to the filestructure specified in the JSON schema.Technical details
ER diagram
Json Schema
Json valid resultset
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.