benchling_sdk.services.v2.stable.lab_automation_service module¶
- class LabAutomationService¶
- Bases: - benchling_sdk.services.v2.base_service.BaseService- Lab Automation. - Lab Automation endpoints support integration with lab instruments, and liquid handlers to create samples or results, and capture transfers between containers at scale. See https://benchling.com/api/reference#/Lab%20Automation - archive_automation_output_processors(automation_output_processor_ids: Iterable[str], reason: AutomationOutputProcessorsArchiveReason) AutomationOutputProcessorArchivalChange¶
- Archive Automation Output Processors. - See https://benchling.com/api/reference#/Lab%20Automation/archiveAutomationOutputProcessors 
 - automation_output_processors(assay_run_id: str, automation_file_config_name: Optional[str] = None, archive_reason: Optional[str] = None, modified_at: Optional[str] = None) PageIterator[AutomationOutputProcessor]¶
- List non-empty Automation Output Processors. - Only Automation Output Processors which have an attached file will be included. See https://benchling.com/api/reference#/Lab%20Automation/listAutomationOutputProcessors 
 - create_output_processor(automation_output_processor: AutomationOutputProcessorCreate) AutomationOutputProcessor¶
- Create an Automation Output Processor. - See https://benchling.com/api/reference#/Lab%20Automation/createAutomationOutputProcessor 
 - generate_input(input_generator_id: str) AsyncTaskLink¶
- Generate input with an Automation Input Generator. - See https://benchling.com/api/reference#/Lab%20Automation/generateInputWithAutomationInputGenerator 
 - get_transform_by_id(transform_id: str) LabAutomationTransform¶
- Get a Lab Automation Transform step. - See https://benchling.com/api/reference#/Lab%20Automation/getLabAutomationTransform 
 - input_generator_by_id(input_generator_id: str) AutomationInputGenerator¶
- Get an Automation Input Generator. - See https://benchling.com/api/reference#/Lab%20Automation/getAutomationInputGenerator 
 - output_processor_by_id(output_processor_id: str) AutomationOutputProcessor¶
- Get an Automation Output Processor. - See https://benchling.com/api/reference#/Lab%20Automation/getAutomationOutputProcessor 
 - process_output(output_processor_id: str) AsyncTaskLink¶
- Process output with an Automation Output Processor. - See https://benchling.com/api/reference#/Lab%20Automation/processOutputWithAutomationOutputProcessor 
 - unarchive_automation_output_processors(automation_output_processor_ids: Iterable[str]) AutomationOutputProcessorArchivalChange¶
- Unarchive Automation Output Processors. - See https://benchling.com/api/reference#/Lab%20Automation/unarchiveAutomationOutputProcessors 
 - update_input_generator(input_generator_id: str, file_id: Optional[str]) AutomationInputGenerator¶
- Update an Automation Input Generator. - See https://benchling.com/api/reference#/Lab%20Automation/updateAutomationInputGenerator 
 - update_output_processor(output_processor_id: str, file_id: str) AutomationOutputProcessor¶
- Update an Automation Output Processor. - See https://benchling.com/api/reference#/Lab%20Automation/updateAutomationOutputProcessor 
 - update_transform(transform_id: str, update: LabAutomationTransformUpdate) LabAutomationTransform¶
- Update a Lab Automation Transform step. - See https://benchling.com/api/reference#/Lab%20Automation/patchLabAutomationTransform 
 
