webinterface.pages.base_pages.quant module#
Streamlit-based web interface for ProteoBench.
- class webinterface.pages.base_pages.quant.QuantUIObjects(variables: VariablesDDAQuant, ionmodule: DDAQuantIonModuleQExactive, parsesettingsbuilder: ParseSettingsBuilder, page_name: str = '/')[source]#
Bases:
BaseUIModuleMain class for the Streamlit interface of ProteoBench quantification. This class handles the creation of the Streamlit UI elements, including the main page layout, input forms, results display, and data submission elements.
- Parameters:
variables (VariablesDDAQuant) – The variables for the quantification module.
ionmodule (IonModule) – The quantification module.
parsesettingsbuilder (ParseSettingsBuilder) – The parse settings builder.
- display_indepth_plots() None[source]#
Display the dataset selection dropdown and plot the selected dataset (Tab 3).
- display_public_submission_ui() None[source]#
Display the public submission section of the page in Tab 5.