omnipy.components.isa.datasets
Datasets for ISA-JSON documents and flattened ISA-JSON records.
| CLASS | DESCRIPTION |
|---|---|
FlattenedIsaJsonDataset |
Dataset containing flattened ISA-JSON records. |
IsaJsonDataset |
Dataset containing validated ISA-JSON documents. |
FlattenedIsaJsonDataset
Bases: Dataset[FlattenedIsaJsonModel]
flowchart BT
omnipy.components.isa.datasets.FlattenedIsaJsonDataset[FlattenedIsaJsonDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.data.dataset.Dataset --> omnipy.components.isa.datasets.FlattenedIsaJsonDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.isa.datasets.FlattenedIsaJsonDataset href "" "omnipy.components.isa.datasets.FlattenedIsaJsonDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset containing flattened ISA-JSON records.
Records in this dataset follow :class:FlattenedIsaJsonModel and are
intended for tabular-style processing after ISA structures are flattened.
Returned by:
- Reference Code reference
Source code in src/omnipy/components/isa/datasets.py
IsaJsonDataset
Bases: Dataset[IsaJsonModel]
flowchart BT
omnipy.components.isa.datasets.IsaJsonDataset[IsaJsonDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.data.dataset.Dataset --> omnipy.components.isa.datasets.IsaJsonDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.isa.datasets.IsaJsonDataset href "" "omnipy.components.isa.datasets.IsaJsonDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset containing validated ISA-JSON documents.
Each record in the dataset is validated by :class:IsaJsonModel, allowing
downstream ISA flows and tasks to operate on a consistent document shape.
Used by:
- Reference Code reference