This PR extracts the panel and operators into a ui module to make it easier to navigate and read the code. More importantly, it implements a new input in the panel to read a segmentation TSV file and a UIList that shows the different methods of segmentation and makes them selectable.
Since the code is moved from one place to another, I recommend reading the individual commits for changes, one by one, rather than the "Files changed" tab.
This PR extracts the panel and operators into a
ui
module to make it easier to navigate and read the code. More importantly, it implements a new input in the panel to read a segmentation TSV file and a UIList that shows the different methods of segmentation and makes them selectable.Since the code is moved from one place to another, I recommend reading the individual commits for changes, one by one, rather than the "Files changed" tab.
This PR makes progress on https://github.com/AndrewRadev/protein-runway/issues/38