benchling_sdk.services.v2.stable.assay_run_service module

class AssayRunService

Bases: benchling_sdk.services.v2.base_service.BaseService

Assay Runs.

Runs capture the details / parameters of a run that was performed. Results are usually nested under a run.

See https://benchling.com/api/reference#/Assay%20Runs

archive(assay_run_ids: Iterable[str], reason: AssayRunsArchiveReason) AssayRunsArchivalChange

Archive Assay Runs.

See https://benchling.com/api/reference#/Assay%20Runs/archiveAssayRuns

automation_input_generators(assay_run_id: str, modified_at: Optional[str] = None) PageIterator[AutomationInputGenerator]

List AutomationInputGenerators by Run.

See https://benchling.com/api/reference#/Assay%20Runs/listAutomationInputGenerators

automation_output_processors(assay_run_id: str) PageIterator[AutomationOutputProcessor]

List AutomationOutputProcessors by Run.

Deprecated in favor of lab_automation.automation_output_processors.

See https://benchling.com/api/reference#/Assay%20Runs/listAutomationOutputProcessorsDeprecated

bulk_get(assay_run_ids: Iterable[str]) Optional[List[AssayRun]]

Bulk get runs by ID.

See https://benchling.com/api/reference#/Assay%20Runs/bulkGetAssayRuns

create(assay_runs: Iterable[AssayRunCreate]) AssayRunsBulkCreateResponse

Create 1 or more runs.

See https://benchling.com/api/reference#/Assay%20Runs/createAssayRuns

get_by_id(assay_run_id: str) AssayRun

Get a run.

See https://benchling.com/api/reference#/Assay%20Runs/getAssayRun

list(schema_id: str, min_created_time: Optional[int] = None, max_created_time: Optional[int] = None, page_size: Optional[int] = None, ids: Optional[Iterable[str]] = None) PageIterator[AssayRun]

List runs.

See https://benchling.com/api/reference#/Assay%20Runs/listAssayRuns

unarchive(assay_run_ids: Iterable[str]) AssayRunsArchivalChange

Unarchive Assay Runs.

See https://benchling.com/api/reference#/Assay%20Runs/unarchiveAssayRuns

update(assay_run_id: str, assay_run: AssayRunUpdate) AssayRun

Update a run.

See https://benchling.com/api/reference#/Assay%20Runs/updateAssayRun