benchling_sdk.services.v2.stable.mixture_service module¶
- class MixtureService¶
Bases:
benchling_sdk.services.v2.base_service.BaseServiceMixtures.
Mixtures are solutions comprised of multiple ingredients where the exact quantities of each ingredient are important to track. Each ingredient is uniquely identified by its component entity.
See https://benchling.com/api/reference#/Mixtures
- archive(mixture_ids: Iterable[str], reason: EntityArchiveReason) MixturesArchivalChange¶
Archive mixtures.
See https://benchling.com/api/reference#/Mixtures/archiveMixtures
- bulk_create(mixtures: Iterable[MixtureCreate]) AsyncTaskLink¶
Bulk create mixtures.
See https://benchling.com/api/reference#/Mixtures/bulkCreateMixtures
- bulk_update(mixtures: Iterable[MixtureBulkUpdate]) AsyncTaskLink¶
Bulk update mixtures.
See https://benchling.com/api/reference#/Mixtures/bulkUpdateMixtures
- create(mixture: MixtureCreate) Mixture¶
Create a mixture.
See https://benchling.com/api/reference#/Mixtures/createMixture
- get_by_id(mixture_id: str) Mixture¶
Get a mixture.
See https://benchling.com/api/reference#/Mixtures/getMixture
- list(modified_at: Optional[str] = None, created_at: Optional[str] = None, name: Optional[str] = None, name_includes: Optional[str] = None, folder_id: Optional[str] = None, mentioned_in: Optional[Iterable[str]] = None, project_id: Optional[str] = None, registry_id: Optional[str] = None, schema_id: Optional[str] = None, archive_reason: Optional[str] = None, mentions: Optional[Iterable[str]] = None, sort: Optional[Union[str, ListMixturesSort]] = None, ids: Optional[Iterable[str]] = None, entity_registry_ids_any_of: Optional[Iterable[str]] = None, ingredient_component_entity_ids: Optional[Iterable[str]] = None, ingredient_component_entity_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, page_size: Optional[int] = None, author_idsany_of: Optional[Iterable[str]] = None) PageIterator[Mixture]¶
List Mixtures.
See https://benchling.com/api/reference#/Mixtures/listMixtures
- unarchive(mixture_ids: Iterable[str]) MixturesArchivalChange¶
Unarchive mixtures.
See https://benchling.com/api/reference#/Mixtures/unarchiveMixtures
- update(mixture_id: str, mixture: MixtureUpdate) Mixture¶
Update a mixture.
See https://benchling.com/api/reference#/Mixtures/updateMixture