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.TaskHelper
for waiting on the task. On success, the taskâs response will be anAssembly
.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