-
+
@@ -179,20 +217,6 @@ window.addEventListener(
@plot-loaded="handlePlotLoaded"
@plot-error="handlePlotError"
/>
-
-
-
- Error
-
-
- An error occurred while loading the plot:
- {{ errorPlotName }}
-
-
-
-
-
-
diff --git a/apps/client/src/components/globalSettings/StubView.vue b/apps/client/src/components/globalSettings/StubView.vue
index c7075b22..8ff00767 100644
--- a/apps/client/src/components/globalSettings/StubView.vue
+++ b/apps/client/src/components/globalSettings/StubView.vue
@@ -1,5 +1,5 @@
diff --git a/apps/client/src/components/globalSettings/UnivariateCellPlot.vue b/apps/client/src/components/globalSettings/UnivariateCellPlot.vue
index 5cd0ed58..aeb7c661 100644
--- a/apps/client/src/components/globalSettings/UnivariateCellPlot.vue
+++ b/apps/client/src/components/globalSettings/UnivariateCellPlot.vue
@@ -2,17 +2,21 @@
import { ref, watch, onMounted, computed } from 'vue';
import type { PropType } from 'vue';
import * as vg from '@uwdata/vgplot';
-import { useCellMetaData } from '@/stores/cellMetaData';
-import { useSelectionStore, type DataSelection } from '@/stores/selectionStore';
+import {
+ useSelectionStore,
+ type DataSelection,
+} from '@/stores/interactionStores/selectionStore';
+import { useDatasetSelectionStore } from '@/stores/dataStores/datasetSelectionUntrrackedStore';
import { storeToRefs } from 'pinia';
import FilterEditMenu from './FilterEditMenu.vue';
-import { useGlobalSettings } from '@/stores/globalSettings';
+import { useGlobalSettings } from '@/stores/componentStores/globalSettingsStore';
import { QItemSection } from 'quasar';
// Initialise Data
+const datasetSelectionStore = useDatasetSelectionStore();
+const { experimentDataInitialized } = storeToRefs(datasetSelectionStore);
+
const globalSettings = useGlobalSettings();
-const cellMetaData = useCellMetaData();
-const { dataInitialized } = storeToRefs(cellMetaData);
const selectionStore = useSelectionStore();
// Define Plot Emits and Props
@@ -33,7 +37,7 @@ function makePlot(column: string) {
try {
return vg.plot(
// Background grey data
- vg.rectY(vg.from('current_cell_metadata'), {
+ vg.rectY(vg.from('composite_experiment_cell_metadata'), {
x: vg.bin(column),
y: vg.count(),
fill: '#cccccc',
@@ -41,7 +45,9 @@ function makePlot(column: string) {
}),
// Currently Selected Data
vg.rectY(
- vg.from('current_cell_metadata', { filterBy: props.plotBrush }),
+ vg.from('composite_experiment_cell_metadata', {
+ filterBy: props.plotBrush,
+ }),
{
x: vg.bin(column),
y: vg.count(),
@@ -57,7 +63,7 @@ function makePlot(column: string) {
vg.width(268),
vg.height(85),
vg.style({ 'font-size': '.85em' }),
- vg.xDomain(vg.toFixed),
+ vg.xDomain(vg.Fixed),
vg.xLabelAnchor('center'),
vg.xTickPadding(8),
vg.xLabelOffset(38),
@@ -110,13 +116,13 @@ async function handlePlotLoading() {
// Handle Rendering
onMounted(() => {
- if (dataInitialized.value) {
+ if (experimentDataInitialized.value) {
createCharts();
}
});
// Waits for data to be initialized before creating charts
-watch(dataInitialized, createCharts);
+watch(experimentDataInitialized, createCharts);
const plotContainer = ref
(null);
diff --git a/apps/client/src/components/upload/LoadingProgress.vue b/apps/client/src/components/upload/LoadingProgress.vue
index f1c1512a..73b914f1 100644
--- a/apps/client/src/components/upload/LoadingProgress.vue
+++ b/apps/client/src/components/upload/LoadingProgress.vue
@@ -1,113 +1,120 @@
-
-
-
-
+
+
+
+
-
{{ item[0].label }}
+
+
{{ getLabel(item) }}
+
+
+
+ {{ `${item.metadata?.current}/${item.metadata?.total}` }}
-
-
-
-
-
-
-
- {{ subProgress.label }}
-
-
-
-
+
+
+
+
+
+
diff --git a/apps/client/src/components/upload/StepReview.vue b/apps/client/src/components/upload/StepReview.vue
index 0bc17bab..065b09b1 100644
--- a/apps/client/src/components/upload/StepReview.vue
+++ b/apps/client/src/components/upload/StepReview.vue
@@ -1,5 +1,5 @@
diff --git a/apps/client/src/components/upload/StepUploadStatus.vue b/apps/client/src/components/upload/StepUploadStatus.vue
index 92ffd21a..ba357c51 100644
--- a/apps/client/src/components/upload/StepUploadStatus.vue
+++ b/apps/client/src/components/upload/StepUploadStatus.vue
@@ -1,95 +1,47 @@
-
-
-
- Finish Creating Your Experiment
-
-
-
-
-
Uploading and Processing Progress
-
-
-
+
+
-
- Your data is currently being processed. Please do not exit
- this page.
-
-
-
-
+
-
-
- There was an error in one or more processing steps. Your
- experiment will need to be re-uploaded.
-
-
-
-
+
+
-
- All your data has been processed and your experiment has
- been successfully added. You can now navigate away from this
- page.
-
-
-
-
-
-
-
-
+
+
-
+
diff --git a/apps/client/src/pages/UploadPage.vue b/apps/client/src/pages/UploadPage.vue
index f52185fe..2518d903 100644
--- a/apps/client/src/pages/UploadPage.vue
+++ b/apps/client/src/pages/UploadPage.vue
@@ -1,20 +1,22 @@