webinterface.pages.base_pages.tab2_form_upload_data module#

webinterface.pages.base_pages.tab2_form_upload_data.execute_proteobench(variables_quant, ionmodule, user_input) bool[source]#

Execute the ProteoBench benchmarking process.

Returns:

True if benchmarking succeeded, False if an error occurred.

Return type:

bool

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:

bool

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]

webinterface.pages.base_pages.tab2_form_upload_data.set_highlight_column_in_submitted_data(variables_quant) None[source]#

Initialize the highlight column in the data points.