Mx hierarchical by sample
Implemented here:
-
View of the datasets in a hierarchy way, aranged under the sample, and output datasets arranged under the primitives - specialized viewers can be smart about which processed we show and can group them: for MX, they are groupped by program name to show a single entry for each program even if run multiple times
-
Clicking on a dataset header expands/collapses it, like we did for SSX in ispyb - specialized viewers can be smarter about which datasets are expanded/collapsed by default): for MX,
datacollection
datasets are expanded by default, other collapsed.
Here this is in use for both sample-based investigation viewers: MXInvestigationViewer
for MX and SampleGenericInvestigationViewer
used by HTXRPD.
MX: http://localhost:3000/investigation/103183778/datasets
HTXRPD: http://localhost:3000/investigation/1307872649/datasets
Components developped here could also be used for (to be developped in later MR if we chose to do so):
-
The hierarchy component could be used in default viewer (and other specialized viewers) to display output datasets under the acquisition - #91 (closed)
-
The hierarchy component could could be used to display how datasets are linked together in a workflow's context.
-
In a processed dataset's
explore
page, we could also reverse the hierarchy to go from a processed data and see all the datasets that were used to compute it.