Proteobench / ProteoBench

ProteoBench is an open and collaborative platform for community-curated benchmarks for proteomics data analysis pipelines. Our goal is to allow a continuous, easy, and controlled comparison of proteomics data analysis workflows.
https://proteobench.readthedocs.io
Apache License 2.0
27 stars 7 forks source link

Refactor module #272

Closed wolski closed 3 months ago

wolski commented 3 months ago

This is a Draft, and I am happy to discuss it here or on Slack or Zoom.

To have less duplicated code in this pull request:

Additionally

I am teaching until Friday, but will try to move forward with the refactoring on Friday.

wolski commented 3 months ago

Still to do:

I have a bit more time this week.

wolski commented 3 months ago

moved

Still to do:

enryH commented 3 months ago

So far it looks good. I review again once it's not a draft anymore:)

wolski commented 3 months ago

Can you review, please, specifically whether I did not break functionality not covered by the unit tests? This is not final since work on #268 has not even started—but it can start in a new branch.

RobbinBouwmeester commented 3 months ago

Couple of points:

wolski commented 3 months ago

@RobbinBouwmeester I did move PRECURSOR_NAME to module and LOCAL_DEVELOPMENT to GUI (had to so GUI is still working).