Warning
This document is for an old release of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.
galaxy.schema package¶
-
class
galaxy.schema.
BootstrapAdminUser
(*, email: str = None, preferences: Dict[str, str] = {}, id: int = 0, bootstrap_admin_user: bool = True)[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.
FilterQueryParams
(*, q: Optional[Union[str, List[str]]] = None, qv: Optional[Union[str, List[str]]] = None, offset: galaxy.schema.ConstrainedIntValue = 0, limit: galaxy.schema.ConstrainedIntValue = None, order: str = None)[source]¶ Bases:
pydantic.main.BaseModel
Submodules¶
galaxy.schema.fields module¶
-
class
galaxy.schema.fields.
EncodedDatabaseIdField
[source]¶ Bases:
str
Encoded Database ID validation.
-
galaxy.schema.fields.
ModelClassField
(class_name: str) → str[source]¶ Represents a database model class name annotated as a constant pydantic Field. :param class_name: The name of the database class. :return: A constant pydantic Field with default annotations for model classes.
-
galaxy.schema.fields.
optional
(*fields)[source]¶ Decorator function used to modify a pydantic model’s fields to all be optional. Alternatively, you can also pass the field names that should be made optional as arguments to the decorator. Taken from https://github.com/samuelcolvin/pydantic/issues/1223#issuecomment-775363074
galaxy.schema.schema module¶
This module contains general pydantic models and common schema field annotations for them.
-
class
galaxy.schema.schema.
Model
[source]¶ Bases:
pydantic.main.BaseModel
Base model definition with common configuration used by all derived models.
-
class
galaxy.schema.schema.
UserModel
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, username: str, email: str, active: bool, deleted: bool, last_password_change: datetime.datetime, model_class: str = 'User')[source]¶ Bases:
galaxy.schema.schema.Model
User in a transaction context.
-
last_password_change
: datetime.datetime¶
-
-
class
galaxy.schema.schema.
GroupModel
(*, model_class: str = 'Group', id: galaxy.schema.fields.EncodedDatabaseIdField, name: str)[source]¶ Bases:
pydantic.main.BaseModel
User group model
-
class
galaxy.schema.schema.
JobSourceType
(value)[source]¶ -
Available types of job sources (model classes) that produce dataset collections.
-
Job
= 'Job'¶
-
ImplicitCollectionJobs
= 'ImplicitCollectionJobs'¶
-
WorkflowInvocation
= 'WorkflowInvocation'¶
-
-
class
galaxy.schema.schema.
HistoryContentType
(value)[source]¶ -
Available types of History contents.
-
dataset
= 'dataset'¶
-
dataset_collection
= 'dataset_collection'¶
-
-
class
galaxy.schema.schema.
HistoryImportArchiveSourceType
(value)[source]¶ -
Available types of History archive sources.
-
url
= 'url'¶
-
file
= 'file'¶
-
-
class
galaxy.schema.schema.
DCEType
(value)[source]¶ -
Available types of dataset collection elements.
-
hda
= 'hda'¶
-
dataset_collection
= 'dataset_collection'¶
-
-
class
galaxy.schema.schema.
DatasetSourceType
(value)[source]¶ -
An enumeration.
-
hda
= 'hda'¶
-
ldda
= 'ldda'¶
-
-
class
galaxy.schema.schema.
ColletionSourceType
(value)[source]¶ -
An enumeration.
-
hda
= 'hda'¶
-
ldda
= 'ldda'¶
-
hdca
= 'hdca'¶
-
new_collection
= 'new_collection'¶
-
-
class
galaxy.schema.schema.
HistoryContentSource
(value)[source]¶ -
An enumeration.
-
hda
= 'hda'¶
-
hdca
= 'hdca'¶
-
library
= 'library'¶
-
library_folder
= 'library_folder'¶
-
new_collection
= 'new_collection'¶
-
-
class
galaxy.schema.schema.
TagCollection
(*, __root__: List[str])[source]¶ Bases:
galaxy.schema.schema.Model
Represents the collection of tags associated with an item.
-
class
galaxy.schema.schema.
MetadataFile
(*, file_type: str, download_url: str)[source]¶ Bases:
galaxy.schema.schema.Model
Metadata file associated with a dataset.
-
class
galaxy.schema.schema.
DatasetPermissions
(*, manage: List[galaxy.schema.fields.EncodedDatabaseIdField] = [], access: List[galaxy.schema.fields.EncodedDatabaseIdField] = [])[source]¶ Bases:
galaxy.schema.schema.Model
Role-based permissions for accessing and managing a dataset.
-
manage
: List[galaxy.schema.fields.EncodedDatabaseIdField]¶
-
access
: List[galaxy.schema.fields.EncodedDatabaseIdField]¶
-
-
class
galaxy.schema.schema.
Hyperlink
(*, target: str, href: pydantic.networks.AnyUrl, text: str)[source]¶ Bases:
galaxy.schema.schema.Model
Represents some text with an Hyperlink.
-
href
: pydantic.networks.AnyUrl¶
-
-
class
galaxy.schema.schema.
DisplayApp
(*, label: str, links: List[galaxy.schema.schema.Hyperlink])[source]¶ Bases:
galaxy.schema.schema.Model
Basic linked information about an application that can display certain datatypes.
-
links
: List[galaxy.schema.schema.Hyperlink]¶
-
-
class
galaxy.schema.schema.
Visualization
(**extra_data: Any)[source]¶ Bases:
galaxy.schema.schema.Model
-
class
galaxy.schema.schema.
HistoryItemBase
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool)[source]¶ Bases:
galaxy.schema.schema.Model
Basic information provided by items contained in a History.
-
history_id
: galaxy.schema.fields.EncodedDatabaseIdField¶
-
history_content_type
: galaxy.schema.schema.HistoryContentType¶
-
-
class
galaxy.schema.schema.
HistoryItemCommon
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str, type: str, create_time: datetime.datetime, update_time: datetime.datetime, url: str, tags: galaxy.schema.schema.TagCollection)[source]¶ Bases:
galaxy.schema.schema.HistoryItemBase
Common information provided by items contained in a History.
-
create_time
: datetime.datetime¶
-
update_time
: datetime.datetime¶
-
-
class
galaxy.schema.schema.
HDASummary
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str, type: str, create_time: datetime.datetime, update_time: datetime.datetime, url: str, tags: galaxy.schema.schema.TagCollection, dataset_id: galaxy.schema.fields.EncodedDatabaseIdField, state: galaxy.model.Dataset.states, extension: str, purged: bool)[source]¶ Bases:
galaxy.schema.schema.HistoryItemCommon
History Dataset Association summary information.
-
dataset_id
: galaxy.schema.fields.EncodedDatabaseIdField¶
-
state
: galaxy.model.Dataset.states¶
-
-
class
galaxy.schema.schema.
HDAInaccessible
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, accessible: bool, state: galaxy.model.Dataset.states)[source]¶ Bases:
galaxy.schema.schema.HistoryItemBase
History Dataset Association information when the user can not access it.
-
state
: galaxy.model.Dataset.states¶
-
-
class
galaxy.schema.schema.
HDADetailed
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str, type: str = 'file', create_time: datetime.datetime, update_time: datetime.datetime, url: str, tags: galaxy.schema.schema.TagCollection, dataset_id: galaxy.schema.fields.EncodedDatabaseIdField, state: galaxy.model.Dataset.states, extension: str, purged: bool, model_class: str = 'HistoryDatasetAssociation', hda_ldda: galaxy.schema.schema.DatasetSourceType = <DatasetSourceType.hda: 'hda'>, accessible: bool, genome_build: str = '?', misc_info: str, misc_blurb: str, file_ext: str, file_size: int, resubmitted: bool, metadata: Any, meta_files: List[galaxy.schema.schema.MetadataFile] = [], data_type: str, peek: str, creating_job: str, rerunnable: bool, uuid: pydantic.types.UUID4, permissions: galaxy.schema.schema.DatasetPermissions, file_name: pydantic.types.FilePath, display_apps: List[galaxy.schema.schema.DisplayApp] = [], display_types: List[galaxy.schema.schema.DisplayApp] = [], visualizations: List[galaxy.schema.schema.Visualization] = [], validated_state: galaxy.model.DatasetInstance.validated_states, validated_state_message: str, annotation: str, download_url: str, api_type: str = 'file', created_from_basename: str = None)[source]¶ Bases:
galaxy.schema.schema.HDASummary
History Dataset Association detailed information.
-
hda_ldda
: galaxy.schema.schema.DatasetSourceType¶
-
metadata
: Any¶
-
meta_files
: List[galaxy.schema.schema.MetadataFile]¶
-
uuid
: pydantic.types.UUID4¶
-
permissions
: galaxy.schema.schema.DatasetPermissions¶
-
file_name
: pydantic.types.FilePath¶
-
display_apps
: List[galaxy.schema.schema.DisplayApp]¶
-
display_types
: List[galaxy.schema.schema.DisplayApp]¶
-
visualizations
: List[galaxy.schema.schema.Visualization]¶
-
validated_state
: galaxy.model.DatasetInstance.validated_states¶
-
-
class
galaxy.schema.schema.
HDAExtended
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str, type: str = 'file', create_time: datetime.datetime, update_time: datetime.datetime, url: str, tags: galaxy.schema.schema.TagCollection, dataset_id: galaxy.schema.fields.EncodedDatabaseIdField, state: galaxy.model.Dataset.states, extension: str, purged: bool, model_class: str = 'HistoryDatasetAssociation', hda_ldda: galaxy.schema.schema.DatasetSourceType = <DatasetSourceType.hda: 'hda'>, accessible: bool, genome_build: str = '?', misc_info: str, misc_blurb: str, file_ext: str, file_size: int, resubmitted: bool, metadata: Any, meta_files: List[galaxy.schema.schema.MetadataFile] = [], data_type: str, peek: str, creating_job: str, rerunnable: bool, uuid: pydantic.types.UUID4, permissions: galaxy.schema.schema.DatasetPermissions, file_name: pydantic.types.FilePath, display_apps: List[galaxy.schema.schema.DisplayApp] = [], display_types: List[galaxy.schema.schema.DisplayApp] = [], visualizations: List[galaxy.schema.schema.Visualization] = [], validated_state: galaxy.model.DatasetInstance.validated_states, validated_state_message: str, annotation: str, download_url: str, api_type: str = 'file', created_from_basename: str = None, tool_version: str, parent_id: galaxy.schema.fields.EncodedDatabaseIdField = None, designation: str = None)[source]¶ Bases:
galaxy.schema.schema.HDADetailed
History Dataset Association extended information.
-
parent_id
: Optional[galaxy.schema.fields.EncodedDatabaseIdField]¶
-
-
class
galaxy.schema.schema.
HDABeta
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str, type: str = 'file', create_time: datetime.datetime, update_time: datetime.datetime, url: str, tags: galaxy.schema.schema.TagCollection, dataset_id: galaxy.schema.fields.EncodedDatabaseIdField, state: galaxy.model.Dataset.states, extension: str, purged: bool, model_class: str = 'HistoryDatasetAssociation', hda_ldda: galaxy.schema.schema.DatasetSourceType = <DatasetSourceType.hda: 'hda'>, accessible: bool, genome_build: str = '?', misc_info: str, misc_blurb: str, file_ext: str, file_size: int, resubmitted: bool, metadata: Any, meta_files: List[galaxy.schema.schema.MetadataFile] = [], data_type: str, peek: str, creating_job: str, rerunnable: bool, uuid: pydantic.types.UUID4, permissions: galaxy.schema.schema.DatasetPermissions, file_name: pydantic.types.FilePath, display_apps: List[galaxy.schema.schema.DisplayApp] = [], display_types: List[galaxy.schema.schema.DisplayApp] = [], visualizations: List[galaxy.schema.schema.Visualization] = [], validated_state: galaxy.model.DatasetInstance.validated_states, validated_state_message: str, annotation: str, download_url: str, api_type: str = 'file', created_from_basename: str = None)[source]¶ Bases:
galaxy.schema.schema.HDADetailed
History Dataset Association information used in the new Beta History.
-
hda_ldda
: galaxy.schema.schema.DatasetSourceType¶
-
metadata
: Any¶
-
meta_files
: List[galaxy.schema.schema.MetadataFile]¶
-
uuid
: pydantic.types.UUID4¶
-
permissions
: galaxy.schema.schema.DatasetPermissions¶
-
file_name
: pydantic.types.FilePath¶
-
display_apps
: List[galaxy.schema.schema.DisplayApp]¶
-
display_types
: List[galaxy.schema.schema.DisplayApp]¶
-
visualizations
: List[galaxy.schema.schema.Visualization]¶
-
validated_state
: galaxy.model.DatasetInstance.validated_states¶
-
dataset_id
: galaxy.schema.fields.EncodedDatabaseIdField¶
-
state
: galaxy.model.Dataset.states¶
-
create_time
: datetime.datetime¶
-
update_time
: datetime.datetime¶
-
history_id
: galaxy.schema.fields.EncodedDatabaseIdField¶
-
history_content_type
: galaxy.schema.schema.HistoryContentType¶
-
-
class
galaxy.schema.schema.
UpdateHDAPayload
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str, type: str = 'file', create_time: datetime.datetime, update_time: datetime.datetime, url: str, tags: galaxy.schema.schema.TagCollection, dataset_id: galaxy.schema.fields.EncodedDatabaseIdField, state: galaxy.model.Dataset.states, extension: str, purged: bool, model_class: str = 'HistoryDatasetAssociation', hda_ldda: galaxy.schema.schema.DatasetSourceType = <DatasetSourceType.hda: 'hda'>, accessible: bool, genome_build: str = '?', misc_info: str, misc_blurb: str, file_ext: str, file_size: int, resubmitted: bool, metadata: Any, meta_files: List[galaxy.schema.schema.MetadataFile] = [], data_type: str, peek: str, creating_job: str, rerunnable: bool, uuid: pydantic.types.UUID4, permissions: galaxy.schema.schema.DatasetPermissions, file_name: pydantic.types.FilePath, display_apps: List[galaxy.schema.schema.DisplayApp] = [], display_types: List[galaxy.schema.schema.DisplayApp] = [], visualizations: List[galaxy.schema.schema.Visualization] = [], validated_state: galaxy.model.DatasetInstance.validated_states, validated_state_message: str, annotation: str, download_url: str, api_type: str = 'file', created_from_basename: str = None)[source]¶ Bases:
galaxy.schema.schema.HDABeta
Used for updating a particular HDA. All fields are optional.
-
hda_ldda
: galaxy.schema.schema.DatasetSourceType¶
-
metadata
: Any¶
-
meta_files
: List[galaxy.schema.schema.MetadataFile]¶
-
uuid
: pydantic.types.UUID4¶
-
permissions
: galaxy.schema.schema.DatasetPermissions¶
-
file_name
: pydantic.types.FilePath¶
-
display_apps
: List[galaxy.schema.schema.DisplayApp]¶
-
display_types
: List[galaxy.schema.schema.DisplayApp]¶
-
visualizations
: List[galaxy.schema.schema.Visualization]¶
-
validated_state
: galaxy.model.DatasetInstance.validated_states¶
-
dataset_id
: galaxy.schema.fields.EncodedDatabaseIdField¶
-
state
: galaxy.model.Dataset.states¶
-
create_time
: datetime.datetime¶
-
update_time
: datetime.datetime¶
-
history_id
: galaxy.schema.fields.EncodedDatabaseIdField¶
-
history_content_type
: galaxy.schema.schema.HistoryContentType¶
-
-
class
galaxy.schema.schema.
DCSummary
(*, model_class: str = 'DatasetCollection', id: galaxy.schema.fields.EncodedDatabaseIdField, create_time: datetime.datetime, update_time: datetime.datetime, collection_type: str, populated_state: galaxy.model.DatasetCollection.populated_states, populated_state_message: str = None, element_count: int = None)[source]¶ Bases:
galaxy.schema.schema.Model
Dataset Collection summary information.
-
create_time
: datetime.datetime¶
-
update_time
: datetime.datetime¶
-
populated_state
: galaxy.model.DatasetCollection.populated_states¶
-
-
class
galaxy.schema.schema.
DCESummary
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, model_class: str = 'DatasetCollectionElement', element_index: int, element_identifier: str, element_type: galaxy.schema.schema.DCEType, object: Union[galaxy.schema.schema.HDASummary, galaxy.schema.schema.DCSummary])[source]¶ Bases:
galaxy.schema.schema.Model
Dataset Collection Element summary information.
-
element_type
: galaxy.schema.schema.DCEType¶
-
object
: Union[galaxy.schema.schema.HDASummary, galaxy.schema.schema.DCSummary]¶
-
-
class
galaxy.schema.schema.
DCDetailed
(*, model_class: str = 'DatasetCollection', id: galaxy.schema.fields.EncodedDatabaseIdField, create_time: datetime.datetime, update_time: datetime.datetime, collection_type: str, populated_state: galaxy.model.DatasetCollection.populated_states, populated_state_message: str = None, element_count: int = None, populated: bool, elements: List[galaxy.schema.schema.DCESummary] = [])[source]¶ Bases:
galaxy.schema.schema.DCSummary
Dataset Collection detailed information.
-
elements
: List[galaxy.schema.schema.DCESummary]¶
-
-
class
galaxy.schema.schema.
HDCASummary
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str, type: str = 'collection', create_time: datetime.datetime, update_time: datetime.datetime, url: str, tags: galaxy.schema.schema.TagCollection, model_class: str = 'HistoryDatasetCollectionAssociation', collection_type: str, populated_state: galaxy.model.DatasetCollection.populated_states, populated_state_message: str = None, element_count: int = None, job_source_id: galaxy.schema.fields.EncodedDatabaseIdField = None, job_source_type: galaxy.schema.schema.JobSourceType = None, contents_url: str)[source]¶ Bases:
galaxy.schema.schema.HistoryItemCommon
History Dataset Collection Association summary information.
-
populated_state
: galaxy.model.DatasetCollection.populated_states¶
-
job_source_id
: Optional[galaxy.schema.fields.EncodedDatabaseIdField]¶
-
job_source_type
: Optional[galaxy.schema.schema.JobSourceType]¶
-
-
class
galaxy.schema.schema.
HDCADetailed
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str, type: str = 'collection', create_time: datetime.datetime, update_time: datetime.datetime, url: str, tags: galaxy.schema.schema.TagCollection, model_class: str = 'HistoryDatasetCollectionAssociation', collection_type: str, populated_state: galaxy.model.DatasetCollection.populated_states, populated_state_message: str = None, element_count: int = None, job_source_id: galaxy.schema.fields.EncodedDatabaseIdField = None, job_source_type: galaxy.schema.schema.JobSourceType = None, contents_url: str, populated: bool, elements: List[galaxy.schema.schema.DCESummary] = [])[source]¶ Bases:
galaxy.schema.schema.HDCASummary
History Dataset Collection Association detailed information.
-
elements
: List[galaxy.schema.schema.DCESummary]¶
-
-
class
galaxy.schema.schema.
UpdateHDCAPayload
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str, type: str = 'collection', create_time: datetime.datetime, update_time: datetime.datetime, url: str, tags: galaxy.schema.schema.TagCollection, model_class: str = 'HistoryDatasetCollectionAssociation', collection_type: str, populated_state: galaxy.model.DatasetCollection.populated_states, populated_state_message: str = None, element_count: int = None, job_source_id: galaxy.schema.fields.EncodedDatabaseIdField = None, job_source_type: galaxy.schema.schema.JobSourceType = None, contents_url: str, populated: bool, elements: List[galaxy.schema.schema.DCESummary] = [])[source]¶ Bases:
galaxy.schema.schema.HDCADetailed
Used for updating a particular HDCA. All fields are optional.
-
elements
: List[galaxy.schema.schema.DCESummary]¶
-
populated_state
: galaxy.model.DatasetCollection.populated_states¶
-
job_source_id
: Optional[galaxy.schema.fields.EncodedDatabaseIdField]¶
-
job_source_type
: Optional[galaxy.schema.schema.JobSourceType]¶
-
create_time
: datetime.datetime¶
-
update_time
: datetime.datetime¶
-
history_id
: galaxy.schema.fields.EncodedDatabaseIdField¶
-
history_content_type
: galaxy.schema.schema.HistoryContentType¶
-
-
class
galaxy.schema.schema.
UpdateHistoryContentsBatchPayload
(*, items: List[Union[galaxy.schema.schema.UpdateHDAPayload, galaxy.schema.schema.UpdateHDCAPayload]], deleted: bool = None, visible: bool = None, **extra_data: Any)[source]¶ Bases:
pydantic.main.BaseModel
-
class
Config
[source]¶ Bases:
object
-
use_enum_values
= True¶
-
allow_population_by_field_name
= True¶
-
extra
= 'allow'¶
-
-
items
: List[Union[galaxy.schema.schema.UpdateHDAPayload, galaxy.schema.schema.UpdateHDCAPayload]]¶
-
class
-
class
galaxy.schema.schema.
HistoryBase
(**extra_data: Any)[source]¶ Bases:
pydantic.main.BaseModel
Provides basic configuration for all the History models.
-
class
galaxy.schema.schema.
HistorySummary
(*, model_class: str = 'History', id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, deleted: bool, purged: bool, url: str, published: bool, annotation: str, tags: galaxy.schema.schema.TagCollection, **extra_data: Any)[source]¶ Bases:
galaxy.schema.schema.HistoryBase
History summary information.
-
class
galaxy.schema.schema.
HistoryActiveContentCounts
(*, active: int, hidden: int, deleted: int)[source]¶ Bases:
galaxy.schema.schema.Model
Contains the number of active, deleted or hidden items in a History.
-
class
galaxy.schema.schema.
HistoryDetailed
(*, model_class: str = 'History', id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, deleted: bool, purged: bool, url: str, published: bool, annotation: str, tags: galaxy.schema.schema.TagCollection, contents_url: str, size: int, user_id: galaxy.schema.fields.EncodedDatabaseIdField, create_time: datetime.datetime, update_time: datetime.datetime, importable: bool, slug: str = None, username_and_slug: str = None, genome_build: str = '?', state: galaxy.model.Dataset.states, state_ids: Dict[galaxy.model.Dataset.states, List[galaxy.schema.fields.EncodedDatabaseIdField]], state_details: Dict[galaxy.model.Dataset.states, int], **extra_data: Any)[source]¶ Bases:
galaxy.schema.schema.HistorySummary
History detailed information.
-
create_time
: datetime.datetime¶
-
update_time
: datetime.datetime¶
-
state
: galaxy.model.Dataset.states¶
-
state_ids
: Dict[galaxy.model.Dataset.states, List[galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
state_details
: Dict[galaxy.model.Dataset.states, int]¶
-
-
class
galaxy.schema.schema.
HistoryBeta
(*, model_class: str = 'History', id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, deleted: bool, purged: bool, url: str, published: bool, annotation: str, tags: galaxy.schema.schema.TagCollection, contents_url: str, size: int, user_id: galaxy.schema.fields.EncodedDatabaseIdField, create_time: datetime.datetime, update_time: datetime.datetime, importable: bool, slug: str = None, username_and_slug: str = None, genome_build: str = '?', state: galaxy.model.Dataset.states, state_ids: Dict[galaxy.model.Dataset.states, List[galaxy.schema.fields.EncodedDatabaseIdField]], state_details: Dict[galaxy.model.Dataset.states, int], empty: bool, nice_size: str, hid_counter: int, contents_active: galaxy.schema.schema.HistoryActiveContentCounts, **extra_data: Any)[source]¶ Bases:
galaxy.schema.schema.HistoryDetailed
History detailed information used in the new Beta History.
-
contents_active
: galaxy.schema.schema.HistoryActiveContentCounts¶
-
-
class
galaxy.schema.schema.
ExportHistoryArchivePayload
(*, gzip: bool = True, include_hidden: bool = False, include_deleted: bool = False, file_name: str = None, directory_uri: str = None, force: bool = None)[source]¶ Bases:
galaxy.schema.schema.Model
-
class
galaxy.schema.schema.
CreateHistoryPayload
(*, name: str = None, history_id: galaxy.schema.fields.EncodedDatabaseIdField = None, all_datasets: bool = True, archive_source: str = None, archive_type: galaxy.schema.schema.HistoryImportArchiveSourceType = <HistoryImportArchiveSourceType.url: 'url'>, archive_file: Any = None)[source]¶ Bases:
galaxy.schema.schema.Model
-
history_id
: Optional[galaxy.schema.fields.EncodedDatabaseIdField]¶
-
archive_type
: Optional[galaxy.schema.schema.HistoryImportArchiveSourceType]¶
-
archive_file
: Optional[Any]¶
-
-
class
galaxy.schema.schema.
JobExportHistoryArchive
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, job_id: galaxy.schema.fields.EncodedDatabaseIdField, ready: bool, preparing: bool, up_to_date: bool, download_url: str, external_download_latest_url: pydantic.networks.AnyUrl, external_download_permanent_url: pydantic.networks.AnyUrl)[source]¶ Bases:
galaxy.schema.schema.Model
-
external_download_latest_url
: pydantic.networks.AnyUrl¶
-
external_download_permanent_url
: pydantic.networks.AnyUrl¶
-
-
class
galaxy.schema.schema.
LabelValuePair
(*, label: str, value: str)[source]¶ Bases:
pydantic.main.BaseModel
Generic Label/Value pair model.
-
class
galaxy.schema.schema.
CustomBuildsMetadataResponse
(*, installed_builds: List[galaxy.schema.schema.LabelValuePair], fasta_hdas: List[galaxy.schema.schema.LabelValuePair])[source]¶ Bases:
pydantic.main.BaseModel
-
installed_builds
: List[galaxy.schema.schema.LabelValuePair]¶
-
fasta_hdas
: List[galaxy.schema.schema.LabelValuePair]¶
-
-
class
galaxy.schema.schema.
JobIdResponse
(*, job_id: galaxy.schema.fields.EncodedDatabaseIdField)[source]¶ Bases:
pydantic.main.BaseModel
Contains the ID of the job associated with a particular request.
-
class
galaxy.schema.schema.
HDCJobStateSummary
(*, all_jobs: int = 0, new: int = 0, waiting: int = 0, running: int = 0, error: int = 0, paused: int = 0, deleted_new: int = 0, resubmitted: int = 0, queued: int = 0, ok: int = 0, failed: int = 0, deleted: int = 0, upload: int = 0)[source]¶ Bases:
galaxy.schema.schema.Model
Overview of the job states working inside a dataset collection.
-
class
galaxy.schema.schema.
HDCABeta
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str, type: str = 'collection', create_time: datetime.datetime, update_time: datetime.datetime, url: str, tags: galaxy.schema.schema.TagCollection, model_class: str = 'HistoryDatasetCollectionAssociation', collection_type: str, populated_state: galaxy.model.DatasetCollection.populated_states, populated_state_message: str = None, element_count: int = None, job_source_id: galaxy.schema.fields.EncodedDatabaseIdField = None, job_source_type: galaxy.schema.schema.JobSourceType = None, contents_url: str, populated: bool, elements: List[galaxy.schema.schema.DCESummary] = [], collection_id: galaxy.schema.fields.EncodedDatabaseIdField, job_state_summary: galaxy.schema.schema.HDCJobStateSummary = None)[source]¶ Bases:
galaxy.schema.schema.HDCADetailed
History Dataset Collection Association information used in the new Beta History.
-
collection_id
: galaxy.schema.fields.EncodedDatabaseIdField¶
-
job_state_summary
: Optional[galaxy.schema.schema.HDCJobStateSummary]¶
-
-
class
galaxy.schema.schema.
JobBaseModel
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, model_class: str = 'Job', tool_id: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField = None, state: galaxy.model.Job.states, exit_code: int = None, create_time: datetime.datetime, update_time: datetime.datetime, galaxy_version: str)[source]¶ Bases:
galaxy.schema.schema.Model
-
history_id
: Optional[galaxy.schema.fields.EncodedDatabaseIdField]¶
-
state
: galaxy.model.Job.states¶
-
create_time
: datetime.datetime¶
-
update_time
: datetime.datetime¶
-
-
class
galaxy.schema.schema.
JobImportHistoryResponse
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, model_class: str = 'Job', tool_id: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField = None, state: galaxy.model.Job.states, exit_code: int = None, create_time: datetime.datetime, update_time: datetime.datetime, galaxy_version: str, message: str)[source]¶
-
class
galaxy.schema.schema.
JobStateSummary
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, model: str = 'Job', populated_state: galaxy.model.DatasetCollection.populated_states, states: Dict[galaxy.model.Job.states, int] = {})[source]¶ Bases:
galaxy.schema.schema.Model
-
populated_state
: galaxy.model.DatasetCollection.populated_states¶
-
states
: Dict[galaxy.model.Job.states, int]¶
-
-
class
galaxy.schema.schema.
ImplicitCollectionJobsStateSummary
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, model: str = 'ImplicitCollectionJobs', populated_state: galaxy.model.DatasetCollection.populated_states, states: Dict[galaxy.model.Job.states, int] = {})[source]¶
-
class
galaxy.schema.schema.
WorkflowInvocationStateSummary
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, model: str = 'WorkflowInvocation', populated_state: galaxy.model.DatasetCollection.populated_states, states: Dict[galaxy.model.Job.states, int] = {})[source]¶
-
class
galaxy.schema.schema.
JobSummary
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, model_class: str = 'Job', tool_id: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField = None, state: galaxy.model.Job.states, exit_code: int = None, create_time: datetime.datetime, update_time: datetime.datetime, galaxy_version: str, external_id: str = None, command_line: str = None, user_email: str = None)[source]¶ Bases:
galaxy.schema.schema.JobBaseModel
Basic information about a job.
-
class
galaxy.schema.schema.
DatasetJobInfo
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, src: galaxy.schema.schema.DatasetSourceType, uuid: pydantic.types.UUID4)[source]¶ Bases:
galaxy.schema.schema.Model
-
uuid
: pydantic.types.UUID4¶
-
-
class
galaxy.schema.schema.
JobDetails
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, model_class: str = 'Job', tool_id: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField = None, state: galaxy.model.Job.states, exit_code: int = None, create_time: datetime.datetime, update_time: datetime.datetime, galaxy_version: str, external_id: str = None, command_line: str = None, user_email: str = None, command_version: str, params: Any, inputs: Dict[str, galaxy.schema.schema.DatasetJobInfo] = {}, outputs: Dict[str, galaxy.schema.schema.DatasetJobInfo] = {})[source]¶ Bases:
galaxy.schema.schema.JobSummary
-
params
: Any¶
-
inputs
: Dict[str, galaxy.schema.schema.DatasetJobInfo]¶
-
outputs
: Dict[str, galaxy.schema.schema.DatasetJobInfo]¶
-
-
class
galaxy.schema.schema.
JobMetric
(*, title: str, value: str, plugin: str, name: str, raw_value: str)[source]¶ Bases:
galaxy.schema.schema.Model
-
class
galaxy.schema.schema.
JobMetricCollection
(*, __root__: List[galaxy.schema.schema.JobMetric] = [])[source]¶ Bases:
galaxy.schema.schema.Model
Represents a collection of metrics associated with a Job.
-
class
galaxy.schema.schema.
JobFullDetails
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, model_class: str = 'Job', tool_id: str, history_id: galaxy.schema.fields.EncodedDatabaseIdField = None, state: galaxy.model.Job.states, exit_code: int = None, create_time: datetime.datetime, update_time: datetime.datetime, galaxy_version: str, external_id: str = None, command_line: str = None, user_email: str = None, command_version: str, params: Any, inputs: Dict[str, galaxy.schema.schema.DatasetJobInfo] = {}, outputs: Dict[str, galaxy.schema.schema.DatasetJobInfo] = {}, tool_stdout: str, tool_stderr: str, job_stdout: str, job_stderr: str, stdout: str, stderr: str, job_messages: List[str], job_metrics: galaxy.schema.schema.JobMetricCollection = None)[source]¶ Bases:
galaxy.schema.schema.JobDetails
-
job_metrics
: Optional[galaxy.schema.schema.JobMetricCollection]¶
-
-
class
galaxy.schema.schema.
StoredWorkflowSummary
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, model_class: str = 'StoredWorkflow', create_time: datetime.datetime, update_time: datetime.datetime, name: str, url: str, published: bool, annotations: List[str], tags: galaxy.schema.schema.TagCollection, deleted: bool, hidden: bool, owner: str, latest_workflow_uuid: pydantic.types.UUID4, number_of_steps: int, show_in_tool_panel: bool)[source]¶ Bases:
galaxy.schema.schema.Model
-
create_time
: datetime.datetime¶
-
update_time
: datetime.datetime¶
-
latest_workflow_uuid
: pydantic.types.UUID4¶
-
-
class
galaxy.schema.schema.
WorkflowInput
(*, label: str, value: str, uuid: pydantic.types.UUID4)[source]¶ Bases:
pydantic.main.BaseModel
-
uuid
: pydantic.types.UUID4¶
-
-
class
galaxy.schema.schema.
WorkflowOutput
(*, label: str = None, output_name: str, uuid: pydantic.types.UUID4)[source]¶ Bases:
pydantic.main.BaseModel
-
uuid
: Optional[pydantic.types.UUID4]¶
-
-
class
galaxy.schema.schema.
InputStep
(*, source_step: int, step_output: str)[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
WorkflowModuleType
(value)[source]¶ -
Available types of modules that represent a step in a Workflow.
-
data_input
= 'data_input'¶
-
data_collection_input
= 'data_collection_input'¶
-
parameter_input
= 'parameter_input'¶
-
subworkflow
= 'subworkflow'¶
-
tool
= 'tool'¶
-
pause
= 'pause'¶
-
-
class
galaxy.schema.schema.
WorkflowStepBase
(*, id: int, type: galaxy.schema.schema.WorkflowModuleType, annotation: str, input_steps: Dict[str, galaxy.schema.schema.InputStep])[source]¶ Bases:
pydantic.main.BaseModel
-
input_steps
: Dict[str, galaxy.schema.schema.InputStep]¶
-
-
class
galaxy.schema.schema.
ToolBasedWorkflowStep
(*, id: int, type: galaxy.schema.schema.WorkflowModuleType, annotation: str, input_steps: Dict[str, galaxy.schema.schema.InputStep], tool_id: str = None, tool_version: str = None, tool_inputs: Any)[source]¶ Bases:
galaxy.schema.schema.WorkflowStepBase
-
tool_inputs
: Any¶
-
-
class
galaxy.schema.schema.
InputDataStep
(*, id: int, type: galaxy.schema.schema.WorkflowModuleType = <WorkflowModuleType.data_input: 'data_input'>, annotation: str, input_steps: Dict[str, galaxy.schema.schema.InputStep], tool_id: str = None, tool_version: str = None, tool_inputs: Any)[source]¶
-
class
galaxy.schema.schema.
InputDataCollectionStep
(*, id: int, type: galaxy.schema.schema.WorkflowModuleType = <WorkflowModuleType.data_collection_input: 'data_collection_input'>, annotation: str, input_steps: Dict[str, galaxy.schema.schema.InputStep], tool_id: str = None, tool_version: str = None, tool_inputs: Any)[source]¶
-
class
galaxy.schema.schema.
InputParameterStep
(*, id: int, type: galaxy.schema.schema.WorkflowModuleType = <WorkflowModuleType.parameter_input: 'parameter_input'>, annotation: str, input_steps: Dict[str, galaxy.schema.schema.InputStep], tool_id: str = None, tool_version: str = None, tool_inputs: Any)[source]¶
-
class
galaxy.schema.schema.
PauseStep
(*, id: int, type: galaxy.schema.schema.WorkflowModuleType = <WorkflowModuleType.pause: 'pause'>, annotation: str, input_steps: Dict[str, galaxy.schema.schema.InputStep])[source]¶
-
class
galaxy.schema.schema.
ToolStep
(*, id: int, type: galaxy.schema.schema.WorkflowModuleType = <WorkflowModuleType.tool: 'tool'>, annotation: str, input_steps: Dict[str, galaxy.schema.schema.InputStep], tool_id: str = None, tool_version: str = None, tool_inputs: Any)[source]¶
-
class
galaxy.schema.schema.
SubworkflowStep
(*, id: int, type: galaxy.schema.schema.WorkflowModuleType = <WorkflowModuleType.subworkflow: 'subworkflow'>, annotation: str, input_steps: Dict[str, galaxy.schema.schema.InputStep], workflow_id: galaxy.schema.fields.EncodedDatabaseIdField)[source]¶ Bases:
galaxy.schema.schema.WorkflowStepBase
-
workflow_id
: galaxy.schema.fields.EncodedDatabaseIdField¶
-
-
class
galaxy.schema.schema.
Creator
(*, class: str, name: str, address: str = None, alternateName: str = None, email: str = None, faxNumber: str = None, identifier: str = None, image: pydantic.networks.AnyHttpUrl = None, telephone: str = None, url: pydantic.networks.AnyHttpUrl = None)[source]¶ Bases:
pydantic.main.BaseModel
-
image
: Optional[pydantic.networks.AnyHttpUrl]¶
-
url
: Optional[pydantic.networks.AnyHttpUrl]¶
-
-
class
galaxy.schema.schema.
Organization
(*, class: str = 'Organization', name: str, address: str = None, alternateName: str = None, email: str = None, faxNumber: str = None, identifier: str = None, image: pydantic.networks.AnyHttpUrl = None, telephone: str = None, url: pydantic.networks.AnyHttpUrl = None)[source]¶ Bases:
galaxy.schema.schema.Creator
-
class
galaxy.schema.schema.
Person
(*, class: str = 'Person', name: str, address: str = None, alternateName: str = None, email: str = None, faxNumber: str = None, identifier: str = None, image: pydantic.networks.AnyHttpUrl = None, telephone: str = None, url: pydantic.networks.AnyHttpUrl = None, familyName: str = None, givenName: str = None, honorificPrefix: str = None, honorificSuffix: str = None, jobTitle: str = None)[source]¶ Bases:
galaxy.schema.schema.Creator
-
class
galaxy.schema.schema.
StoredWorkflowDetailed
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, model_class: str = 'StoredWorkflow', create_time: datetime.datetime, update_time: datetime.datetime, name: str, url: str, published: bool, annotations: List[str], tags: galaxy.schema.schema.TagCollection, deleted: bool, hidden: bool, owner: str, latest_workflow_uuid: pydantic.types.UUID4, number_of_steps: int, show_in_tool_panel: bool, annotation: str, license: str = None, version: int, inputs: Dict[int, galaxy.schema.schema.WorkflowInput] = {}, creator: List[Union[galaxy.schema.schema.Person, galaxy.schema.schema.Organization]] = None, steps: Dict[int, Union[galaxy.schema.schema.InputDataStep, galaxy.schema.schema.InputDataCollectionStep, galaxy.schema.schema.InputParameterStep, galaxy.schema.schema.PauseStep, galaxy.schema.schema.ToolStep, galaxy.schema.schema.SubworkflowStep]] = {})[source]¶ Bases:
galaxy.schema.schema.StoredWorkflowSummary
-
inputs
: Dict[int, galaxy.schema.schema.WorkflowInput]¶
-
creator
: Optional[List[Union[galaxy.schema.schema.Person, galaxy.schema.schema.Organization]]]¶
-
-
class
galaxy.schema.schema.
Input
(*, name: str, description: str)[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
InputConnection
(*, id: int, output_name: str, input_subworkflow_step_id: int = None)[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
WorkflowStepLayoutPosition
(*, bottom: int, top: int, left: int, right: int, x: int, y: int, height: int, width: int)[source]¶ Bases:
pydantic.main.BaseModel
Position and dimensions of the workflow step represented by a box on the graph.
-
class
galaxy.schema.schema.
WorkflowStepToExportBase
(*, id: int, type: str, name: str, annotation: str, tool_id: str = None, uuid: pydantic.types.UUID4, label: str = None, inputs: List[galaxy.schema.schema.Input], outputs: List[galaxy.schema.schema.Output], input_connections: Dict[str, galaxy.schema.schema.InputConnection] = {}, position: galaxy.schema.schema.WorkflowStepLayoutPosition, workflow_outputs: List[galaxy.schema.schema.WorkflowOutput] = [])[source]¶ Bases:
pydantic.main.BaseModel
-
uuid
: pydantic.types.UUID4¶
-
inputs
: List[galaxy.schema.schema.Input]¶
-
outputs
: List[galaxy.schema.schema.Output]¶
-
input_connections
: Dict[str, galaxy.schema.schema.InputConnection]¶
-
workflow_outputs
: List[galaxy.schema.schema.WorkflowOutput]¶
-
-
class
galaxy.schema.schema.
WorkflowStepToExport
(*, id: int, type: str, name: str, annotation: str, tool_id: str = None, uuid: pydantic.types.UUID4, label: str = None, inputs: List[galaxy.schema.schema.Input], outputs: List[galaxy.schema.schema.Output], input_connections: Dict[str, galaxy.schema.schema.InputConnection] = {}, position: galaxy.schema.schema.WorkflowStepLayoutPosition, workflow_outputs: List[galaxy.schema.schema.WorkflowOutput] = [], content_id: str = None, tool_version: str = None, tool_state: pydantic.types.Json, errors: str = None)[source]¶ Bases:
galaxy.schema.schema.WorkflowStepToExportBase
-
tool_state
: pydantic.types.Json¶
-
-
class
galaxy.schema.schema.
ToolShedRepositorySummary
(*, name: str, owner: str, changeset_revision: str, tool_shed: str)[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
PostJobAction
(*, action_type: str, output_name: str, action_arguments: Dict[str, Any])[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
WorkflowToolStepToExport
(*, id: int, type: str, name: str, annotation: str, tool_id: str = None, uuid: pydantic.types.UUID4, label: str = None, inputs: List[galaxy.schema.schema.Input], outputs: List[galaxy.schema.schema.Output], input_connections: Dict[str, galaxy.schema.schema.InputConnection] = {}, position: galaxy.schema.schema.WorkflowStepLayoutPosition, workflow_outputs: List[galaxy.schema.schema.WorkflowOutput] = [], tool_shed_repository: galaxy.schema.schema.ToolShedRepositorySummary, post_job_actions: Dict[str, galaxy.schema.schema.PostJobAction])[source]¶ Bases:
galaxy.schema.schema.WorkflowStepToExportBase
-
tool_shed_repository
: galaxy.schema.schema.ToolShedRepositorySummary¶
-
post_job_actions
: Dict[str, galaxy.schema.schema.PostJobAction]¶
-
-
class
galaxy.schema.schema.
SubworkflowStepToExport
(*, id: int, type: str, name: str, annotation: str, tool_id: str = None, uuid: pydantic.types.UUID4, label: str = None, inputs: List[galaxy.schema.schema.Input], outputs: List[galaxy.schema.schema.Output], input_connections: Dict[str, galaxy.schema.schema.InputConnection] = {}, position: galaxy.schema.schema.WorkflowStepLayoutPosition, workflow_outputs: List[galaxy.schema.schema.WorkflowOutput] = [], subworkflow: WorkflowToExport)[source]¶ Bases:
galaxy.schema.schema.WorkflowStepToExportBase
-
subworkflow
: galaxy.schema.schema.WorkflowToExport¶
-
-
class
galaxy.schema.schema.
WorkflowToExport
(*, a_galaxy_workflow: str = 'true', name: str, annotation: str, tags: galaxy.schema.schema.TagCollection, uuid: pydantic.types.UUID4 = None, creator: List[Union[galaxy.schema.schema.Person, galaxy.schema.schema.Organization]] = None, license: str = None, version: int, steps: Dict[int, Union[galaxy.schema.schema.SubworkflowStepToExport, galaxy.schema.schema.WorkflowToolStepToExport, galaxy.schema.schema.WorkflowStepToExport]] = {}, **extra_data: Any)[source]¶ Bases:
pydantic.main.BaseModel
-
uuid
: Optional[pydantic.types.UUID4]¶
-
creator
: Optional[List[Union[galaxy.schema.schema.Person, galaxy.schema.schema.Organization]]]¶
-
-
class
galaxy.schema.schema.
BasicRoleModel
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, type: str)[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
RoleModel
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, type: str, description: str = None, url: str, model_class: str = 'Role')[source]¶
-
class
galaxy.schema.schema.
RoleDefinitionModel
(*, name: str, description: str, user_ids: List[galaxy.schema.fields.EncodedDatabaseIdField] = [], group_ids: List[galaxy.schema.fields.EncodedDatabaseIdField] = [])[source]¶ Bases:
pydantic.main.BaseModel
-
user_ids
: Optional[List[galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
group_ids
: Optional[List[galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
-
class
galaxy.schema.schema.
RoleListModel
(*, __root__: List[galaxy.schema.schema.RoleModel])[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
GroupRoleModel
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, url: str)[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
GroupRoleListModel
(*, __root__: List[galaxy.schema.schema.GroupRoleModel])[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
LibraryPermissionScope
(value)[source]¶ -
An enumeration.
-
current
= 'current'¶
-
available
= 'available'¶
-
-
class
galaxy.schema.schema.
LibraryLegacySummary
(*, model_class: str = 'Library', id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, description: str = '', synopsis: str = None, root_folder_id: galaxy.schema.fields.EncodedDatabaseIdField, create_time: datetime.datetime, deleted: bool)[source]¶ Bases:
pydantic.main.BaseModel
-
root_folder_id
: galaxy.schema.fields.EncodedDatabaseIdField¶
-
create_time
: datetime.datetime¶
-
-
class
galaxy.schema.schema.
LibrarySummary
(*, model_class: str = 'Library', id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, description: str = '', synopsis: str = None, root_folder_id: galaxy.schema.fields.EncodedDatabaseIdField, create_time: datetime.datetime, deleted: bool, create_time_pretty: str, public: bool, can_user_add: bool, can_user_modify: bool, can_user_manage: bool)[source]¶
-
class
galaxy.schema.schema.
LibrarySummaryList
(*, __root__: List[galaxy.schema.schema.LibrarySummary] = [])[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
CreateLibraryPayload
(*, name: str, description: str = '', synopsis: str = '')[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
UpdateLibraryPayload
(*, name: str = None, description: str = None, synopsis: str = None)[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
DeleteLibraryPayload
(*, undelete: bool)[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
LibraryCurrentPermissions
(*, access_library_role_list: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]], modify_library_role_list: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]], manage_library_role_list: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]], add_library_item_role_list: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]])[source]¶ Bases:
pydantic.main.BaseModel
-
access_library_role_list
: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
modify_library_role_list
: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
manage_library_role_list
: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
add_library_item_role_list
: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
-
class
galaxy.schema.schema.
LegacyLibraryPermissionsPayload
(*, LIBRARY_ACCESS_in: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [], LIBRARY_MODIFY_in: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [], LIBRARY_ADD_in: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [], LIBRARY_MANAGE_in: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [])[source]¶ Bases:
pydantic.main.BaseModel
-
LIBRARY_ACCESS_in
: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
LIBRARY_MODIFY_in
: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
LIBRARY_ADD_in
: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
LIBRARY_MANAGE_in
: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
-
class
galaxy.schema.schema.
LibraryPermissionAction
(value)[source]¶ -
An enumeration.
-
set_permissions
= 'set_permissions'¶
-
remove_restrictions
= 'remove_restrictions'¶
-
-
class
galaxy.schema.schema.
DatasetPermissionAction
(value)[source]¶ -
An enumeration.
-
set_permissions
= 'set_permissions'¶
-
make_private
= 'make_private'¶
-
remove_restrictions
= 'remove_restrictions'¶
-
-
class
galaxy.schema.schema.
LibraryPermissionsPayloadBase
(*, add_ids: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [], manage_ids: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [], modify_ids: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [])[source]¶ Bases:
galaxy.schema.schema.Model
-
add_ids
: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
manage_ids
: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
modify_ids
: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
-
class
galaxy.schema.schema.
LibraryPermissionsPayload
(*, add_ids: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [], manage_ids: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [], modify_ids: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [], action: galaxy.schema.schema.LibraryPermissionAction, access_ids: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [])[source]¶ Bases:
galaxy.schema.schema.LibraryPermissionsPayloadBase
-
action
: Optional[galaxy.schema.schema.LibraryPermissionAction]¶
-
access_ids
: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
-
class
galaxy.schema.schema.
LibraryFolderPermissionAction
(value)[source]¶ -
An enumeration.
-
set_permissions
= 'set_permissions'¶
-
-
class
galaxy.schema.schema.
LibraryFolderPermissionsPayload
(*, add_ids: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [], manage_ids: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [], modify_ids: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [], action: galaxy.schema.schema.LibraryFolderPermissionAction = None)[source]¶ Bases:
galaxy.schema.schema.LibraryPermissionsPayloadBase
-
action
: Optional[galaxy.schema.schema.LibraryFolderPermissionAction]¶
-
-
class
galaxy.schema.schema.
LibraryFolderDetails
(*, model_class: str = 'LibraryFolder', id: galaxy.schema.fields.EncodedDatabaseIdField, name: str, description: str = '', item_count: int, parent_library_id: galaxy.schema.fields.EncodedDatabaseIdField, parent_id: galaxy.schema.fields.EncodedDatabaseIdField = None, genome_build: str = '?', update_time: datetime.datetime, deleted: bool, library_path: List[str] = [])[source]¶ Bases:
pydantic.main.BaseModel
-
parent_library_id
: galaxy.schema.fields.EncodedDatabaseIdField¶
-
parent_id
: Optional[galaxy.schema.fields.EncodedDatabaseIdField]¶
-
update_time
: datetime.datetime¶
-
-
class
galaxy.schema.schema.
CreateLibraryFolderPayload
(*, name: str, description: str = '')[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
UpdateLibraryFolderPayload
(*, name: str = None, description: str = None)[source]¶ Bases:
pydantic.main.BaseModel
-
class
galaxy.schema.schema.
LibraryAvailablePermissions
(*, roles: List[galaxy.schema.schema.BasicRoleModel], page: int, page_limit: int, total: int)[source]¶ Bases:
pydantic.main.BaseModel
-
roles
: List[galaxy.schema.schema.BasicRoleModel]¶
-
-
class
galaxy.schema.schema.
LibraryFolderCurrentPermissions
(*, modify_folder_role_list: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]], manage_folder_role_list: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]], add_library_item_role_list: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]])[source]¶ Bases:
pydantic.main.BaseModel
-
modify_folder_role_list
: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
manage_folder_role_list
: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
add_library_item_role_list
: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
-
class
galaxy.schema.schema.
DatasetAssociationRoles
(*, access_dataset_roles: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]] = [], manage_dataset_roles: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]] = [], modify_item_roles: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]] = [])[source]¶ Bases:
galaxy.schema.schema.Model
-
access_dataset_roles
: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
manage_dataset_roles
: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
modify_item_roles
: List[Tuple[str, galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
-
class
galaxy.schema.schema.
UpdateDatasetPermissionsPayload
(*, action: galaxy.schema.schema.DatasetPermissionAction, access_ids: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [], manage_ids: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [], modify_ids: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]] = [])[source]¶ Bases:
galaxy.schema.schema.Model
-
action
: Optional[galaxy.schema.schema.DatasetPermissionAction]¶
-
access_ids
: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
manage_ids
: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
modify_ids
: Optional[Union[List[galaxy.schema.fields.EncodedDatabaseIdField], galaxy.schema.fields.EncodedDatabaseIdField]]¶
-
-
class
galaxy.schema.schema.
DeleteHDCAResult
(*, id: galaxy.schema.fields.EncodedDatabaseIdField, deleted: bool)[source]¶ Bases:
galaxy.schema.schema.Model