benchling_sdk.services.v2.stable.dataset_service module¶

class DatasetService¶

Bases: benchling_sdk.services.v2.base_service.BaseService

Datasets.

Similar to Data frames, datasets in Benchling represent tabular data that is not schematized. Datasets are saved to folders within Benchling with additional metadata, making them accessible and searchable within Benchling. Each dataset actually contains a data frame, and a data frame is required to create a dataset.

See https://benchling.com/api/v2/reference#/Datasets

archive_datasets(dataset_ids: Iterable[str], reason: benchling_api_client.v2.stable.models.datasets_archive_reason.DatasetsArchiveReason) → benchling_api_client.v2.stable.models.datasets_archival_change.DatasetsArchivalChange¶

Archive Datasets.

See https://benchling.com/api/reference#/Datasets/archiveDatasets

create(dataset: benchling_api_client.v2.stable.models.dataset_create.DatasetCreate) → benchling_api_client.v2.stable.models.dataset.Dataset¶

Create a dataset.

See https://benchling.com/api/v2/reference#/Datasets/createDataset

get_by_id(dataset_id: str) → benchling_api_client.v2.stable.models.dataset.Dataset¶

Get a dataset.

See https://benchling.com/api/v2/reference#/Datasets/getDataset

list(*, page_size: Optional[int] = 50, sort: Optional[ListDatasetsSort] = ListDatasetsSort.MODIFIEDAT, archive_reason: Optional[str] = None, created_at: Optional[str] = None, creator_ids: Optional[str] = None, folder_id: Optional[str] = None, mentioned_in: Optional[str] = None, modified_at: Optional[str] = None, name: Optional[str] = None, name_includes: Optional[str] = None, namesany_ofcase_sensitive: Optional[str] = None, namesany_of: Optional[str] = None, origin_ids: Optional[str] = None, ids: Optional[str] = None, display_ids: Optional[str] = None, returning: Optional[str] = None) → PageIterator[benchling_api_client.v2.stable.models.dataset.Dataset]¶

List Datasets.

See https://benchling.com/api/v2/reference#/Datasets/listDatasets

unarchive(dataset_ids: Iterable[str]) → benchling_api_client.v2.stable.models.datasets_archival_change.DatasetsArchivalChange¶

Unarchive one or more Datasets.

See https://benchling.com/api/reference#/Datasets/unarchiveDatasets

update(dataset_id: str, dataset: benchling_api_client.v2.stable.models.dataset_update.DatasetUpdate) → benchling_api_client.v2.stable.models.dataset.Dataset¶

Update a Dataset.

See https://benchling.com/api/reference#/Datasets/updateDataset