webinterface.pages.base_pages.quant_tabs.tab2_form_upload_data module#

webinterface.pages.base_pages.quant_tabs.tab2_form_upload_data.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.quant_tabs.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:

bool

webinterface.pages.base_pages.quant_tabs.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.quant_tabs.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.quant_tabs.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.quant_tabs.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:

bool

webinterface.pages.base_pages.quant_tabs.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]

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

Initialize the highlight column in the data points.

webinterface.pages.base_pages.quant_tabs.tab2_form_upload_data.show_software_selector_and_alphadia_info(variables, parsesettingsbuilder, user_input) None[source]#

Display software selector outside the form and show AlphaDIA-specific information. This allows immediate feedback when AlphaDIA is selected.

webinterface.pages.base_pages.quant_tabs.tab2_form_upload_data.store_submission_keyword(variables, all_datapoints, user_input) None[source]#

Store the keyword for the newly submitted datapoint. Keywords are stored in session state only and not persisted to public submissions.