From f353227217edadad407cf15a86dd15841a829043 Mon Sep 17 00:00:00 2001 From: JeeH-K Date: Wed, 15 May 2024 19:15:08 +0200 Subject: [PATCH] fixing error in postprocessing --- pages/FileUpload.py | 2 +- src/Workflow.py | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/pages/FileUpload.py b/pages/FileUpload.py index 2549a806..2a5443eb 100644 --- a/pages/FileUpload.py +++ b/pages/FileUpload.py @@ -168,7 +168,7 @@ def showUploadedFilesTable() -> bool: def postprocessingAfterUpload_FD(uploaded_files: list) -> None: initializeWorkspace(input_file_types, parsed_df_types) handleInputFiles(uploaded_files) - parseUploadedFiles(reparse=True) + parseUploadedFiles() showUploadedFilesTable() diff --git a/src/Workflow.py b/src/Workflow.py index f1be25d2..64bfe69a 100644 --- a/src/Workflow.py +++ b/src/Workflow.py @@ -7,6 +7,7 @@ from os.path import join, splitext, basename, exists, dirname from os import makedirs from shutil import copyfile, rmtree +from pathlib import Path class Workflow(WorkflowManager): # Setup pages for upload, parameter, execution and results. @@ -357,14 +358,15 @@ def pp(self) -> None: out_anno = join(base_path, 'anno-mzMLs', f'{current_base}_{current_time}_annotated.mzML') out_deconv = join(base_path, 'deconv-mzMLs', f'{current_base}_{current_time}_deconv.mzML') - #uploaded_files.append(out_db) uploaded_files.append(out_anno) uploaded_files.append(out_deconv) + st.session_state['deconv-mzMLs'].append(Path(out_deconv).name) + st.session_state['anno-mzMLs'].append(Path(out_anno).name) + # make directory to store deconv and anno mzML files & initialize data storage postprocessingAfterUpload_FD(uploaded_files) - def execution(self) -> None: # Get mzML input files from self.params. # Can be done without file manager, however, it ensures everything is correct.