benchling_sdk.services.v2.beta.v2_beta_dataset_service module

class V2BetaDatasetService

Bases: benchling_sdk.services.v2.base_service.BaseService

V2-Beta 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-beta/reference#/Datasets

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

Archive Datasets.

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

create(dataset: benchling_api_client.v2.beta.models.dataset_create.DatasetCreate) benchling_api_client.v2.beta.models.dataset.Dataset

Create a dataset.

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

get_by_id(dataset_id: str) benchling_api_client.v2.beta.models.dataset.Dataset

Get a dataset.

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

list(*, page_size: Optional[int] = 50, sort: Optional[benchling_api_client.v2.beta.models.list_datasets_sort.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.beta.models.dataset.Dataset]

List Datasets.

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

unarchive_datasets(dataset_ids: Iterable[str]) benchling_api_client.v2.beta.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.beta.models.dataset_update.DatasetUpdate) benchling_api_client.v2.beta.models.dataset.Dataset

Update a Dataset.

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