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