benchling_sdk.services.v2.stable.oligo_service module¶

class OligoService¶

Bases: benchling_sdk.services.v2.base_service.BaseService

Oligos (Deprecated).

Oligos are short linear DNA sequences that can be attached as primers to full DNA sequences. Just like other entities, they support schemas, tags, and aliases.

Please migrate to the corresponding DNA/RNA Oligos endpoints.

See https://benchling.com/api/reference#/Oligos See https://benchling.com/api/reference#/DNA%20Oligos See https://benchling.com/api/reference#/RNA%20Oligos

archive(oligo_ids: Iterable[str], reason: EntityArchiveReason) → OligosArchivalChange¶

Archive Oligos (Deprecated).

Please migrate to the corresponding DNA/RNA Oligos endpoints.

See https://benchling.com/api/reference#/Oligos/archiveOligos See https://benchling.com/api/reference#/DNA%20Oligos/archiveDNAOligos See https://benchling.com/api/reference#/RNA%20Oligos/archiveRNAOligos

bulk_create(oligos: Iterable[OligoCreate]) → AsyncTaskLink¶

Bulk create DNA Oligos (Deprecated).

Please migrate to the corresponding DNA/RNA Oligos endpoints.

See https://benchling.com/api/reference#/Oligos/bulkCreateOligos See https://benchling.com/api/reference#/DNA%20Oligos/bulkCreateDNAOligos See https://benchling.com/api/reference#/RNA%20Oligos/bulkCreateRNAOligos

bulk_get(oligo_ids: Iterable[str], returning: Optional[Iterable[str]] = None) → Optional[List[Union[DnaOligo, RnaOligo]]]¶

Bulk get Oligos.

See https://benchling.com/api/reference#/Oligos/bulkGetOligos

create(oligo: OligoCreate) → DnaOligo¶

Create an Oligo (Deprecated).

Please migrate to the corresponding DNA/RNA Oligos endpoints.

See https://benchling.com/api/reference#/Oligos/createOligo See https://benchling.com/api/reference#/DNA%20Oligos/createDNAOligo See https://benchling.com/api/reference#/RNA%20Oligos/createRNAOligo

get_by_id(oligo_id: str, returning: Optional[Iterable[str]] = None) → DnaOligo¶

Get an Oligo by ID (Deprecated).

Please migrate to the corresponding DNA/RNA Oligos endpoints.

See https://benchling.com/api/reference#/Oligos/getOligo See https://benchling.com/api/reference#/DNA%20Oligos/getDNAOligo See https://benchling.com/api/reference#/RNA%20Oligos/getRNAOligo

list(modified_at: Optional[str] = None, name: Optional[str] = None, bases: Optional[str] = None, folder_id: Optional[str] = None, mentioned_in: Optional[List[str]] = None, project_id: Optional[str] = None, registry_id: Optional[str] = None, schema_id: Optional[str] = None, archive_reason: Optional[str] = None, mentions: Optional[List[str]] = None, ids: Optional[Iterable[str]] = None, entity_registry_ids_any_of: Optional[Iterable[str]] = None, names_any_of: Optional[Iterable[str]] = None, names_any_of_case_sensitive: Optional[Iterable[str]] = None, schema_fields: Optional[Dict[str, Any]] = None, creator_ids: Optional[Iterable[str]] = None, sort: Optional[Union[str, ListOligosSort]] = None, page_size: Optional[int] = None, returning: Optional[Iterable[str]] = None) → PageIterator[Union[DnaOligo, RnaOligo, benchling_api_client.v2.extensions.UnknownType]]¶

List Oligos (Deprecated).

Please migrate to the corresponding DNA/RNA Oligos endpoints.

See https://benchling.com/api/reference#/Oligos/listOligos See https://benchling.com/api/reference#/DNA%20Oligos/listDNAOligos See https://benchling.com/api/reference#/RNA%20Oligos/listRNAOligos

unarchive(oligo_ids: Iterable[str]) → OligosArchivalChange¶

Unarchive Oligos (Deprecated).

Please migrate to the corresponding DNA/RNA Oligos endpoints.

See https://benchling.com/api/reference#/Oligos/unarchiveOligos See https://benchling.com/api/reference#/DNA%20Oligos/unarchiveDNAOligos See https://benchling.com/api/reference#/RNA%20Oligos/unarchiveRNAOligos

update(oligo_id: str, oligo: OligoUpdate) → DnaOligo¶

Update an Oligo (Deprecated).

Please migrate to the corresponding DNA/RNA Oligos endpoints.

See https://benchling.com/api/reference#/Oligos/updateOligo See https://benchling.com/api/reference#/DNA%20Oligos/updateDNAOligo See https://benchling.com/api/reference#/RNA%20Oligos/updateRNAOligo