webinterface.pages.base_pages.quant module#
Streamlit-based web interface for ProteoBench.
- class webinterface.pages.base_pages.quant.QuantUIObjects(variables_quant: VariablesDDAQuant, ionmodule: DDAQuantIonModuleQExactive, parsesettingsbuilder: ParseSettingsBuilder, page_name: str = '/')[source]#
Bases:
objectMain 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_quant (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).