benchling_sdk.services.v2.stable.rna_oligo_service module¶
- class RnaOligoService¶
Bases:
benchling_sdk.services.v2.base_service.BaseService
RNA Oligos.
RNA Oligos are short linear RNA sequences that can be attached as primers to full DNA sequences. Just like other entities, they support schemas, tags, and aliases. See https://benchling.com/api/reference#/RNA%20Oligos
- archive(rna_oligo_ids: Iterable[str], reason: EntityArchiveReason) RnaOligosArchivalChange ¶
Archive RNA Oligos.
See https://benchling.com/api/reference#/RNA%20Oligos/archiveRNAOligos
- bulk_create(rna_oligos: Iterable[RnaOligoCreate]) TaskHelper[BulkCreateRnaOligosAsyncTaskResponse] ¶
Bulk create RNA Oligos.
See https://benchling.com/api/reference#/RNA%20Oligos/bulkCreateRNAOligos
- bulk_update(rna_oligos: Iterable[RnaOligoBulkUpdate]) TaskHelper[BulkUpdateRnaOligosAsyncTaskResponse] ¶
Bulk update RNA oligos.
See https://benchling.com/api/reference#/RNA%20Oligos/bulkUpdateRNAOligos
- bulk_upsert(body: RnaOligosBulkUpsertRequest, returning: Optional[Iterable[str]] = None) TaskHelper[BulkUpdateRnaOligosAsyncTaskResponse] ¶
Bulk create or update RNA Oligos.
See https://benchling.com/api/reference#/RNA%20Oligos/bulkUpsertRnaOligos
- create(rna_oligo: RnaOligoCreate) RnaOligo ¶
Create an RNA Oligo.
See https://benchling.com/api/reference#/RNA%20Oligos/createRNAOligo
- get_by_id(oligo_id: str, returning: Optional[Iterable[str]] = None, custom_notation_id: Optional[str] = None) RnaOligo ¶
Get an RNA Oligo by ID.
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, name_includes: Optional[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, ListRNAOligosSort]] = None, page_size: Optional[int] = None, author_idsany_of: Optional[Iterable[str]] = None, returning: Optional[Iterable[str]] = None, custom_notation_id: Optional[str] = None) PageIterator[RnaOligo] ¶
List RNA Oligos.
See https://benchling.com/api/reference#/RNA%20Oligos/listRNAOligos
- unarchive(rna_oligo_ids: Iterable[str]) RnaOligosArchivalChange ¶
Unarchive RNA Oligos.
See https://benchling.com/api/reference#/RNA%20Oligos/unarchiveRNAOligos
- update(oligo_id: str, rna_oligo: RnaOligoUpdate) RnaOligo ¶
Update an RNA Oligo.
See https://benchling.com/api/reference#/RNA%20Oligos/updateRNAOligo
- upsert(entity_registry_id: str, rna_oligo: OligoUpsertRequest) RnaOligo ¶
Create or modify a RNA Oligo.
See https://benchling.com/api/reference#/RNA%20Oligos/upsertRNAOligo