webinterface.pages.base module#

class webinterface.pages.base.BaseStreamlitUI(variables, texts, ionmodule, parsesettingsbuilder, uiobjects, page_name)[source]#

Bases: object

Streamlit UI for the DDA quantification - precursor ions module.

get_tab_config() list[source]#

Return tab configuration as list of (tab_name, method_name) tuples.

Override this method in subclasses to customize tabs.

main_page() None[source]#

Set up the main page layout for the Streamlit application.