webinterface.pages.base_pages.tab2_form_upload_data module#
- webinterface.pages.base_pages.tab2_form_upload_data.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.tab2_form_upload_data.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.tab2_form_upload_data.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.tab2_form_upload_data.initialize_main_data_points(variables, ionmodule) None[source]#
Initialize the all_datapoints variable in the session state.
- webinterface.pages.base_pages.tab2_form_upload_data.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.tab2_form_upload_data.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]