Task to generate a dashboard to interact with Biolector XT
Generate a dahsboard to interact with Biolector XT.
With the dashbaord the user can:
- Download the data from a Biolector XT experiment and extract the table
- List the available experiments
- List the available protocols
To work, this task requires the credentials to access the Biolector XT API. The credentials must be provided in the Monitoring Credentials section. The credentials must be of type 'Other' and must contain the following fields:
- endpoint_url: The URL of the Biolector XT API
- secure_channel: A boolean ('true' or 'false') to indicate if the connection is secure (HTTPS) or not
The task also has an advanced parameter 'Mock Service' that can be used to simulate the interaction with Biolector XT. This parameter is useful for development purposes when the Biolector XT API is not available.
Output
Dashboard
Streamlit dashboard app
Configuration
credentials
credentials_param
mock_service
Use the mock service to simulate the interaction with Biolector XT (for development purpose)
bool