webinterface.pages.base_pages.tab2_form_upload_data module#
- webinterface.pages.base_pages.tab2_form_upload_data.execute_proteobench(variables_quant, ionmodule, user_input) None[source]#
Execute the ProteoBench benchmarking process.
- webinterface.pages.base_pages.tab2_form_upload_data.generate_additional_parameters_fields(variables_quant, 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(variables_quant, parsesettingsbuilder, user_input) None[source]#
Create the input section of the form.
- webinterface.pages.base_pages.tab2_form_upload_data.initialize_main_data_points(variables_quant, ionmodule) None[source]#
Initialize the all_datapoints variable in the session state.
- webinterface.pages.base_pages.tab2_form_upload_data.process_submission_form(variables_quant, 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_quant, 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]