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, created_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 
 
