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[List[str], str]] = None, qv: Optional[Union[List[str], str]] = None, offset: galaxy.schema.ConstrainedIntValue = 0, limit: galaxy.schema.ConstrainedIntValue = None, order: str = None)[source]¶
Bases:
pydantic.main.BaseModel
- class galaxy.schema.SerializationParams(*, view: str = None, keys: List[str] = None, default_view: str = None)[source]¶
Bases:
pydantic.main.BaseModel
Contains common parameters for customizing model serialization.
- class galaxy.schema.PdfDocumentType(value)[source]¶
-
An enumeration.
- invocation_report = 'invocation_report'¶
- page = 'page'¶
Submodules¶
galaxy.schema.fields module¶
galaxy.schema.remote_files module¶
- class galaxy.schema.remote_files.RemoteFilesTarget(value)[source]¶
-
An enumeration.
- ftpdir = 'ftpdir'¶
- userdir = 'userdir'¶
- importdir = 'importdir'¶
- class galaxy.schema.remote_files.RemoteFilesFormat(value)[source]¶
-
An enumeration.
- flat = 'flat'¶
- jstree = 'jstree'¶
- uri = 'uri'¶
- class galaxy.schema.remote_files.RemoteFilesDisableMode(value)[source]¶
-
An enumeration.
- folders = 'folders'¶
- files = 'files'¶
- class galaxy.schema.remote_files.FilesSourcePlugin(*, id: str, type: str, uri_root: str, label: str, doc: str, writable: bool, requires_roles: str = None, requires_groups: str = None, **extra_data: Any)[source]¶
Bases:
pydantic.main.BaseModel
- class galaxy.schema.remote_files.FilesSourcePluginList(*, __root__: List[galaxy.schema.remote_files.FilesSourcePlugin] = [])[source]¶
Bases:
pydantic.main.BaseModel
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.DatasetCollectionInstanceType(value)[source]¶
-
An enumeration.
- history = 'history'¶
- library = 'library'¶
- class galaxy.schema.schema.TagItem[source]¶
Bases:
pydantic.types.ConstrainedStr
- regex = re.compile('^([^\\s.:])+(.[^\\s.:]+)*(:[^\\s.:]+)?$')¶
- class galaxy.schema.schema.TagCollection(*, __root__: List[galaxy.schema.schema.TagItem])[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 = None, 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 = None, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str = None, type: str, create_time: datetime.datetime = None, update_time: datetime.datetime = None, url: str, tags: galaxy.schema.schema.TagCollection, **extra_data: Any)[source]¶
Bases:
galaxy.schema.schema.HistoryItemBase
Common information provided by items contained in a History.
- create_time: Optional[datetime.datetime]¶
- update_time: Optional[datetime.datetime]¶
- class galaxy.schema.schema.HDASummary(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str = None, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str = None, type: str, create_time: datetime.datetime = None, update_time: datetime.datetime = None, url: str, tags: galaxy.schema.schema.TagCollection, dataset_id: galaxy.schema.fields.EncodedDatabaseIdField, state: galaxy.model.Dataset.states, extension: str, purged: bool, **extra_data: Any)[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 = None, 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 = None, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str = None, type: str = 'file', create_time: datetime.datetime = None, update_time: datetime.datetime = None, 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, accessible: bool, genome_build: str = '?', misc_info: str = None, misc_blurb: str = None, file_ext: str, file_size: int, resubmitted: bool, metadata: Any = None, metadata_dbkey: str = '?', metadata_data_lines: int = 0, meta_files: List[galaxy.schema.schema.MetadataFile], data_type: str, peek: str = None, creating_job: str, rerunnable: bool, uuid: pydantic.types.UUID4, permissions: galaxy.schema.schema.DatasetPermissions, file_name: str = None, 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, **extra_data: Any)[source]¶
Bases:
galaxy.schema.schema.HDASummary
History Dataset Association detailed information.
- hda_ldda: galaxy.schema.schema.DatasetSourceType¶
- metadata: Optional[Any]¶
- meta_files: List[galaxy.schema.schema.MetadataFile]¶
- uuid: pydantic.types.UUID4¶
- permissions: galaxy.schema.schema.DatasetPermissions¶
- 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 = None, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str = None, type: str = 'file', create_time: datetime.datetime = None, update_time: datetime.datetime = None, 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, accessible: bool, genome_build: str = '?', misc_info: str = None, misc_blurb: str = None, file_ext: str, file_size: int, resubmitted: bool, metadata: Any = None, metadata_dbkey: str = '?', metadata_data_lines: int = 0, meta_files: List[galaxy.schema.schema.MetadataFile], data_type: str, peek: str = None, creating_job: str, rerunnable: bool, uuid: pydantic.types.UUID4, permissions: galaxy.schema.schema.DatasetPermissions, file_name: str = None, 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, **extra_data: Any)[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 = None, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str = None, type: str = 'file', create_time: datetime.datetime = None, update_time: datetime.datetime = None, 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, accessible: bool, genome_build: str = '?', misc_info: str = None, misc_blurb: str = None, file_ext: str, file_size: int, resubmitted: bool, metadata: Any = None, metadata_dbkey: str = '?', metadata_data_lines: int = 0, meta_files: List[galaxy.schema.schema.MetadataFile], data_type: str, peek: str = None, creating_job: str, rerunnable: bool, uuid: pydantic.types.UUID4, permissions: galaxy.schema.schema.DatasetPermissions, file_name: str = None, 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, **extra_data: Any)[source]¶
Bases:
galaxy.schema.schema.HDADetailed
History Dataset Association information used in the new Beta History.
- hda_ldda: galaxy.schema.schema.DatasetSourceType¶
- metadata: Optional[Any]¶
- meta_files: List[galaxy.schema.schema.MetadataFile]¶
- uuid: pydantic.types.UUID4¶
- permissions: galaxy.schema.schema.DatasetPermissions¶
- 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: Optional[datetime.datetime]¶
- update_time: Optional[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 = None, 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.HDAObject(*, id: galaxy.schema.fields.EncodedDatabaseIdField, model_class: str = 'HistoryDatasetAssociation', state: galaxy.model.Dataset.states, hda_ldda: galaxy.schema.schema.DatasetSourceType = DatasetSourceType.hda, history_id: galaxy.schema.fields.EncodedDatabaseIdField, **extra_data: Any)[source]¶
Bases:
galaxy.schema.schema.Model
History Dataset Association Object
- state: galaxy.model.Dataset.states¶
- hda_ldda: galaxy.schema.schema.DatasetSourceType¶
- history_id: galaxy.schema.fields.EncodedDatabaseIdField¶
- class galaxy.schema.schema.DCObject(*, id: galaxy.schema.fields.EncodedDatabaseIdField, model_class: str = 'DatasetCollection', collection_type: str = None, populated: bool = None, element_count: int = None, contents_url: str = None, elements: List[DCESummary] = [])[source]¶
Bases:
galaxy.schema.schema.Model
Dataset Collection Object
- elements: List[galaxy.schema.schema.DCESummary]¶
- 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.HDAObject, galaxy.schema.schema.HDADetailed, galaxy.schema.schema.DCObject])[source]¶
Bases:
galaxy.schema.schema.Model
Dataset Collection Element summary information.
- element_type: galaxy.schema.schema.DCEType¶
- 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 = None, 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 = None, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str = None, type: str = 'collection', create_time: datetime.datetime = None, update_time: datetime.datetime = None, url: str, tags: galaxy.schema.schema.TagCollection, model_class: str = 'HistoryDatasetCollectionAssociation', collection_type: str = None, 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, **extra_data: Any)[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 = None, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str = None, type: str = 'collection', create_time: datetime.datetime = None, update_time: datetime.datetime = None, url: str, tags: galaxy.schema.schema.TagCollection, model_class: str = 'HistoryDatasetCollectionAssociation', collection_type: str = None, 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] = [], **extra_data: Any)[source]¶
Bases:
galaxy.schema.schema.HDCASummary
History Dataset Collection Association detailed information.
- elements: List[galaxy.schema.schema.DCESummary]¶
- 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.UpdateContentItem(*, history_content_type: galaxy.schema.schema.HistoryContentType, id: galaxy.schema.fields.EncodedDatabaseIdField, **extra_data: Any)[source]¶
Bases:
galaxy.schema.schema.HistoryBase
Used for updating a particular HDA. All fields are optional.
- history_content_type: galaxy.schema.schema.HistoryContentType¶
- class galaxy.schema.schema.UpdateHistoryContentsBatchPayload(*, items: List[galaxy.schema.schema.UpdateContentItem], **extra_data: Any)[source]¶
Bases:
galaxy.schema.schema.HistoryBase
Contains property values that will be updated for all the history items provided.
- items: List[galaxy.schema.schema.UpdateContentItem]¶
- class galaxy.schema.schema.UpdateHistoryContentsPayload(**extra_data: Any)[source]¶
Bases:
galaxy.schema.schema.HistoryBase
Contains arbitrary property values that will be updated for a particular history item.
- 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.SortByEnum(value)[source]¶
-
An enumeration.
- create_time = 'create_time'¶
- update_time = 'update_time'¶
- none = 'None'¶
- class galaxy.schema.schema.InvocationIndexPayload(*, workflow_id: galaxy.schema.fields.DecodedDatabaseIdField = None, history_id: galaxy.schema.fields.DecodedDatabaseIdField = None, job_id: galaxy.schema.fields.DecodedDatabaseIdField = None, user_id: galaxy.schema.fields.DecodedDatabaseIdField = None, sort_by: galaxy.schema.schema.SortByEnum = None, sort_desc: bool = False, include_terminal: bool = True, limit: galaxy.schema.schema.ConstrainedIntValue = 100, offset: int = 0, instance: bool = False)[source]¶
Bases:
galaxy.schema.schema.Model
- workflow_id: Optional[galaxy.schema.fields.DecodedDatabaseIdField]¶
- history_id: Optional[galaxy.schema.fields.DecodedDatabaseIdField]¶
- job_id: Optional[galaxy.schema.fields.DecodedDatabaseIdField]¶
- user_id: Optional[galaxy.schema.fields.DecodedDatabaseIdField]¶
- sort_by: Optional[galaxy.schema.schema.SortByEnum]¶
- 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, 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.CollectionElementIdentifier(*, name: str = None, src: galaxy.schema.schema.ColletionSourceType, id: galaxy.schema.fields.EncodedDatabaseIdField = None, collection_type: str = None, element_identifiers: List[CollectionElementIdentifier] = None, tags: List[str] = None)[source]¶
Bases:
galaxy.schema.schema.Model
- id: Optional[galaxy.schema.fields.EncodedDatabaseIdField]¶
- element_identifiers: Optional[List[galaxy.schema.schema.CollectionElementIdentifier]]¶
- class galaxy.schema.schema.CreateNewCollectionPayload(*, collection_type: str = None, element_identifiers: List[galaxy.schema.schema.CollectionElementIdentifier] = None, name: str = None, hide_source_items: bool = False, copy_elements: bool = False, instance_type: galaxy.schema.schema.DatasetCollectionInstanceType = DatasetCollectionInstanceType.history, history_id: galaxy.schema.fields.EncodedDatabaseIdField = None, folder_id: galaxy.schema.fields.EncodedDatabaseIdField = None)[source]¶
Bases:
galaxy.schema.schema.Model
- element_identifiers: Optional[List[galaxy.schema.schema.CollectionElementIdentifier]]¶
- instance_type: Optional[galaxy.schema.schema.DatasetCollectionInstanceType]¶
- history_id: Optional[galaxy.schema.fields.EncodedDatabaseIdField]¶
- folder_id: Optional[galaxy.schema.fields.EncodedDatabaseIdField]¶
- class galaxy.schema.schema.JobExportHistoryArchiveModel(*, 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.JobExportHistoryArchiveCollection(*, __root__: List[galaxy.schema.schema.JobExportHistoryArchiveModel])[source]¶
Bases:
galaxy.schema.schema.Model
- 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 = None, history_id: galaxy.schema.fields.EncodedDatabaseIdField, hid: int, history_content_type: galaxy.schema.schema.HistoryContentType, deleted: bool, visible: bool, type_id: str = None, type: str = 'collection', create_time: datetime.datetime = None, update_time: datetime.datetime = None, url: str, tags: galaxy.schema.schema.TagCollection, model_class: str = 'HistoryDatasetCollectionAssociation', collection_type: str = None, 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, elements_datatypes: Set[str], **extra_data: Any)[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, 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, 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, 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, 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, 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, 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[List[str]], modify_library_role_list: List[List[str]], manage_library_role_list: List[List[str]], add_library_item_role_list: List[List[str]])[source]¶
Bases:
pydantic.main.BaseModel
- 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[List[str]], manage_folder_role_list: List[List[str]], add_library_item_role_list: List[List[str]])[source]¶
Bases:
pydantic.main.BaseModel
- class galaxy.schema.schema.DatasetAssociationRoles(*, access_dataset_roles: List[List[str]] = [], manage_dataset_roles: List[List[str]] = [], modify_item_roles: List[List[str]] = [])[source]¶
Bases:
galaxy.schema.schema.Model
- class galaxy.schema.schema.UpdateDatasetPermissionsPayload(*, action: galaxy.schema.schema.DatasetPermissionAction = DatasetPermissionAction.set_permissions, 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.CustomHistoryItem(**extra_data: Any)[source]¶
Bases:
galaxy.schema.schema.Model
Can contain any serializable property of the item.
Allows arbitrary custom keys to be specified in the serialization parameters without a particular view (predefined set of keys).
- class galaxy.schema.schema.DeleteHistoryContentPayload(*, purge: bool = False, recursive: bool = False)[source]¶
Bases:
pydantic.main.BaseModel
- class galaxy.schema.schema.DeleteHistoryContentResult(*, id: galaxy.schema.fields.EncodedDatabaseIdField, deleted: bool, purged: bool = None, **extra_data: Any)[source]¶
Bases:
galaxy.schema.schema.CustomHistoryItem
Contains minimum information about the deletion state of a history item.
Can also contain any other properties of the item.
- class galaxy.schema.schema.HistoryContentsArchiveDryRunResult(*, __root__: List[List[str]])[source]¶
Bases:
pydantic.main.BaseModel
Contains a collection of filepath/filename entries that represent the contents that would have been included in the archive. This is returned when the dry_run flag is active when creating an archive with the contents of the history.
This is used for debugging purposes.
- class galaxy.schema.schema.ContentsNearStats(*, matches: int, matches_up: int, matches_down: int, total_matches: int, total_matches_up: int, total_matches_down: int, max_hid: int = None, min_hid: int = None, history_size: int, history_empty: bool)[source]¶
Bases:
pydantic.main.BaseModel
Stats used by the contents_near endpoint.
- class galaxy.schema.schema.HistoryContentsResult(*, __root__: List[Union[galaxy.schema.schema.HDABeta, galaxy.schema.schema.HDADetailed, galaxy.schema.schema.HDASummary, galaxy.schema.schema.HDCABeta, galaxy.schema.schema.HDCADetailed, galaxy.schema.schema.HDCASummary, galaxy.schema.schema.CustomHistoryItem]])[source]¶
Bases:
galaxy.schema.schema.Model
Collection of history content items. Can contain different views and kinds of items.
- class galaxy.schema.schema.ContentsNearResult(*, contents: galaxy.schema.schema.HistoryContentsResult, stats: galaxy.schema.schema.ContentsNearStats)[source]¶
Bases:
pydantic.main.BaseModel
- class galaxy.schema.schema.SharingOptions(value)[source]¶
-
Options for sharing resources that may have restricted access to all or part of their contents.
- make_public = 'make_public'¶
- no_changes = 'no_changes'¶
Bases:
pydantic.main.BaseModel
Bases:
object
Bases:
pydantic.main.BaseModel
- class galaxy.schema.schema.UserEmail(*, id: galaxy.schema.fields.EncodedDatabaseIdField, email: str)[source]¶
Bases:
pydantic.main.BaseModel
- class galaxy.schema.schema.SharingStatus(*, id: galaxy.schema.fields.EncodedDatabaseIdField, title: str, importable: bool, published: bool, users_shared_with: List[galaxy.schema.schema.UserEmail] = [], username_and_slug: str = None)[source]¶
Bases:
pydantic.main.BaseModel
- class galaxy.schema.schema.HDABasicInfo(*, id: galaxy.schema.fields.EncodedDatabaseIdField, name: str)[source]¶
Bases:
pydantic.main.BaseModel
- class galaxy.schema.schema.PageContentFormat(value)[source]¶
-
An enumeration.
- markdown = 'markdown'¶
- html = 'html'¶
- class galaxy.schema.schema.PageSummaryBase(*, title: str, slug: galaxy.schema.schema.ConstrainedStrValue)[source]¶
Bases:
pydantic.main.BaseModel
- class galaxy.schema.schema.CreatePagePayload(*, title: str, slug: galaxy.schema.schema.ConstrainedStrValue, content_format: galaxy.schema.schema.PageContentFormat = PageContentFormat.html, content: str = '', annotation: str = None, invocation_id: galaxy.schema.fields.EncodedDatabaseIdField = None, **extra_data: Any)[source]¶
Bases:
galaxy.schema.schema.PageSummaryBase
- content_format: galaxy.schema.schema.PageContentFormat¶
- invocation_id: Optional[galaxy.schema.fields.EncodedDatabaseIdField]¶
- class galaxy.schema.schema.PageSummary(*, title: str, slug: galaxy.schema.schema.ConstrainedStrValue, id: galaxy.schema.fields.EncodedDatabaseIdField, model_class: str, username: str, published: bool, importable: bool, deleted: bool, latest_revision_id: galaxy.schema.fields.EncodedDatabaseIdField, revision_ids: List[galaxy.schema.fields.EncodedDatabaseIdField])[source]¶
Bases:
galaxy.schema.schema.PageSummaryBase
- latest_revision_id: galaxy.schema.fields.EncodedDatabaseIdField¶
- revision_ids: List[galaxy.schema.fields.EncodedDatabaseIdField]¶
- class galaxy.schema.schema.PageDetails(*, title: str, slug: galaxy.schema.schema.ConstrainedStrValue, id: galaxy.schema.fields.EncodedDatabaseIdField, model_class: str, username: str, published: bool, importable: bool, deleted: bool, latest_revision_id: galaxy.schema.fields.EncodedDatabaseIdField, revision_ids: List[galaxy.schema.fields.EncodedDatabaseIdField], content_format: galaxy.schema.schema.PageContentFormat = PageContentFormat.html, content: str = '', generate_version: str = None, generate_time: str = None, **extra_data: Any)[source]¶
Bases:
galaxy.schema.schema.PageSummary
- content_format: galaxy.schema.schema.PageContentFormat¶
- class galaxy.schema.schema.PageSummaryList(*, __root__: List[galaxy.schema.schema.PageSummary] = [])[source]¶
Bases:
pydantic.main.BaseModel