Skip to content

Commit 0dcbe4a

Browse files
committed
remove the dynamic load example files
1 parent 3a902f3 commit 0dcbe4a

File tree

5 files changed

+16
-13
lines changed

5 files changed

+16
-13
lines changed

assets/openms.ico

-11.9 KB
Binary file not shown.

content/analyze.py

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,15 +73,15 @@
7373
st.session_state["selected-fasta-files"] = params.get("selected-fasta-files", [])
7474

7575
# make sure mzML example files in current session state
76-
load_example_mzML_files()
76+
#load_example_mzML_files()
7777

7878
# take mzML files from current session file
7979
mzML_files_ = [f.name for f in Path(st.session_state.workspace, "mzML-files").iterdir()]
8080

8181
#delete_files(directory = Path(st.session_state.workspace, "mzML-files"), remove_files_end_with = '.raw.mzML')
8282

8383
# make sure fasta example files in current session state
84-
load_example_fasta_files()
84+
#load_example_fasta_files()
8585

8686
# take fasta files from current session file
8787
fasta_files = [f.name for f in Path(st.session_state.workspace,"fasta-files").iterdir()]
@@ -91,6 +91,9 @@
9191
NuXL_config['enzyme']['restrictions'].remove('Trypsin/P')
9292
NuXL_config['enzyme']['restrictions'].insert(0, 'Trypsin/P')
9393

94+
mzML_file_path = None
95+
database_file_path = None
96+
9497
with st.form("fasta-upload", clear_on_submit=False):
9598

9699
# selected mzML file from mzML files list
@@ -248,16 +251,11 @@
248251
# Invalid input: Display an error message
249252
st.error(f"Invalid XL FDR format: {e} Please provide input in the format [0.01, 0.1, 1.0] or a single float between 0.00 and 1.00.")
250253

251-
submit_button = st.form_submit_button("Run-analysis", type="primary")
254+
submit_button = st.form_submit_button("Run-analysis", type="primary", disabled=mzML_file_path is None or database_file_path is None)
252255

253256
# out file path
254257
result_dir: Path = Path(st.session_state.workspace, "result-files")
255258

256-
# create same output file path name as input file path
257-
mzML_file_name = os.path.basename(mzML_file_path)
258-
protocol_name = os.path.splitext(mzML_file_name)[0]
259-
result_path = os.path.join(result_dir, protocol_name + ".idXML")
260-
261259
##################################### NuXL command (subprocess) ############################
262260

263261
# result dictionary to capture output of subprocess
@@ -288,6 +286,11 @@ def terminate_subprocess():
288286

289287
# with st.spinner("Running analysis... Please wait until analysis done 😑"): #without status/ just spinner button
290288
with st.status("Running analysis... Please wait until analysis done 😑"):
289+
290+
# create same output file path name as input file path
291+
mzML_file_name = os.path.basename(mzML_file_path)
292+
protocol_name = os.path.splitext(mzML_file_name)[0]
293+
result_path = os.path.join(result_dir, protocol_name + ".idXML")
291294

292295
if mzML_file_path.endswith(".raw.mzML"):
293296
st.warning(f"(.raw.mzML) not supported, please select (.raw) or (.mzML) format", icon="ℹ️")

content/file_upload.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
save_uploaded_mzML(files)
5656

5757
#load example mzML files to current session state
58-
load_example_mzML_files()
58+
#load_example_mzML_files()
5959

6060
if any(Path(mzML_dir).iterdir()):
6161
v_space(2)
@@ -100,7 +100,7 @@
100100
save_uploaded_fasta(files)
101101

102102
#load example fasta files to current session state
103-
load_example_fasta_files()
103+
#load_example_fasta_files()
104104

105105
if any(Path(fasta_dir).iterdir()):
106106
v_space(2)

content/rescoring.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
result_dir: Path = Path(st.session_state.workspace, "result-files")
8383

8484
#make sure load all example result files
85-
load_example_result_files()
85+
#load_example_result_files()
8686

8787
session_idXML_files = [
8888
f.name

content/results.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ def clean_filename_with_regex(filename):
127127
with tabs[0]:
128128

129129
#make sure load all example result files
130-
load_example_result_files()
130+
#load_example_result_files()
131131
# take all .idXML files in current session files; .idXML is CSMs
132132
session_files = [f.name for f in Path(st.session_state.workspace,"result-files").iterdir() if (f.name.endswith(".idXML") and "_XLs" in f.name)]
133133
# select box to select .idXML file to see the results
@@ -407,7 +407,7 @@ def clean_filename_with_regex(filename):
407407
#with "Result files"
408408
with tabs[1]:
409409
#make sure to load all results example files
410-
load_example_result_files()
410+
#load_example_result_files()
411411

412412
if any(Path(result_dir).iterdir()):
413413
v_space(2)

0 commit comments

Comments
 (0)