benchling_sdk.services.v2.stable.monomer_service module¶
- class MonomerService¶
Bases:
benchling_sdk.services.v2.base_service.BaseService
Monomers.
Monomers are chemical building blocks with specified structures used to compose modified nucleotides. Note that monomer write endpoints require tenant admin permissions.
See https://benchling.com/api/reference#/Monomers
- archive(monomer_ids: Iterable[str], reason: MonomersArchiveReason) MonomersArchivalChange ¶
Archive Monomers.
See https://benchling.com/api/reference#/Monomers/archiveMonomers
- create(monomer: MonomerCreate, returning: Optional[Iterable[str]] = None) Monomer ¶
Create a monomer.
See https://benchling.com/api/reference#/Monomers/createMonomer
- list(page_size: Optional[int] = None, returning: Optional[Iterable[str]] = None) PageIterator[Monomer] ¶
List monomers.
See https://benchling.com/api/reference#/Monomers/listMonomers
- unarchive(monomer_ids: Iterable[str]) MonomersArchivalChange ¶
Unarchive Monomers.
See https://benchling.com/api/reference#/Monomers/unarchiveMonomers
- update(monomer_id: str, monomer: MonomerUpdate, returning: Optional[Iterable[str]] = None) Monomer ¶
Update a Monomer.
See https://benchling.com/api/reference#/Monomers/updateMonomer