benchling_sdk.services.v2.alpha.v2_alpha_assembly_service module¶
- class V2AlphaAssemblyService¶
- Bases: - benchling_sdk.services.v2.base_service.BaseService- V2-Alpha Assemblies. - In Benchling, Assemblies are records of a process in which many fragment sequences are assembled in silico to create new construct sequences. - https://benchling.com/api/v2-alpha/reference#/Assemblies - create_and_finalize(create: benchling_api_client.v2.alpha.models.create_and_finalize_assembly_json_body.CreateAndFinalizeAssemblyJsonBody) TaskHelper[benchling_api_client.v2.alpha.models.assembly.Assembly]¶
- Create and finalize a new bulk assembly in a single step. - This endpoint launches a long-running task and returns a - benchling_sdk.helpers.task_helpers.TaskHelperfor waiting on the task. On success, the taskâs response will be an- Assembly.- See https://benchling.com/api/v2-alpha/reference#/Assemblies/CreateAndFinalizeAssembly 
 - get_by_id(bulk_assembly_id: str) benchling_api_client.v2.alpha.models.assembly.Assembly¶
- Get a bulk assembly by its API identifier. - See https://benchling.com/api/v2-alpha/reference#/Assemblies/GetAssembly 
 - validate(assembly: benchling_api_client.v2.alpha.models.assembly_spec_shared.AssemblySpecShared) AsyncTaskLink¶
- Validate an assembly prior to finalization to see if it will succeed. - This endpoint launches a long-running task and returns the Task ID of the launched task. The task response contains a set of validation results. - See https://benchling.com/api/v2-alpha/reference#/Assemblies/ValidateAssembly 
 
