webinterface.pages.base_pages.tabs.tab2_upload_results module#
- webinterface.pages.base_pages.tabs.tab2_upload_results.add_keywords_column_to_submitted_data(variables) None[source]#
Add a ‘Keyword’ column to the submitted datapoints showing user-defined keywords.
- webinterface.pages.base_pages.tabs.tab2_upload_results.execute_proteobench(variables, ionmodule, user_input) bool[source]#
Execute the ProteoBench benchmarking process.
- Returns:
True if benchmarking succeeded, False if an error occurred.
- Return type:
- webinterface.pages.base_pages.tabs.tab2_upload_results.generate_additional_parameters_fields(variables, user_input) None[source]#
Create the additional parameters section of the form and initializes the parameter fields.
- webinterface.pages.base_pages.tabs.tab2_upload_results.generate_input_fields(user_input) None[source]#
Create the file upload section of the form. Software tool selection is now handled outside the form.
- webinterface.pages.base_pages.tabs.tab2_upload_results.initialize_main_data_points(variables, ionmodule) None[source]#
Initialize the all_datapoints variable in the session state.
- webinterface.pages.base_pages.tabs.tab2_upload_results.process_submission_form(variables, ionmodule, user_input) bool[source]#
Handle the form submission logic.
- Returns:
Whether the submission was handled unsuccessfully.
- Return type:
- webinterface.pages.base_pages.tabs.tab2_upload_results.run_benchmarking_process(variables, ionmodule, user_input)[source]#
Execute the benchmarking process and returns the results.
- Returns:
The benchmarking results, all data points, and the input data frame.
- Return type:
Tuple[pd.DataFrame, pd.DataFrame, pd.DataFrame]
- webinterface.pages.base_pages.tabs.tab2_upload_results.set_highlight_column_in_submitted_data(variables) None[source]#
Initialize the highlight column in the data points.