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:
BaseModel
- class galaxy.schema.ValueFilterQueryParams(*, q: Optional[Union[List[str], str]] = None, qv: Optional[Union[List[str], str]] = None)[source]¶
Bases:
BaseModelAllows filtering/querying elements by value like q=<property>-<operator>&qv=<value>
Multiple q/qv queries can be concatenated.
- class galaxy.schema.PaginationQueryParams(*, offset: ConstrainedIntValue = 0, limit: ConstrainedIntValue = None)[source]¶
Bases:
BaseModelUsed to paginate a the request results by limiting and offsetting.
- class galaxy.schema.FilterQueryParams(*, offset: ConstrainedIntValue = 0, limit: ConstrainedIntValue = None, q: Optional[Union[List[str], str]] = None, qv: Optional[Union[List[str], str]] = None, order: str = None)[source]¶
Bases:
ValueFilterQueryParams,PaginationQueryParamsContains full filtering options to query elements, paginate and order them.
- class galaxy.schema.SerializationParams(*, view: str = None, keys: List[str] = None, default_view: str = None)[source]¶
Bases:
BaseModelContains common parameters for customizing model serialization.
- class galaxy.schema.PdfDocumentType(value)[source]¶
-
An enumeration.
- invocation_report = 'invocation_report'¶
- page = 'page'¶
Submodules¶
galaxy.schema.fetch_data module¶
- class galaxy.schema.fetch_data.ElementsFromType(value)[source]¶
-
An enumeration.
- archive = 'archive'¶
- bagit = 'bagit'¶
- bagit_archive = 'bagit_archive'¶
- directory = 'directory'¶
- class galaxy.schema.fetch_data.BaseFetchDataTarget(*, auto_decompress: bool = False)[source]¶
Bases:
FetchBaseModel
- class galaxy.schema.fetch_data.ItemsFromSrc(value)[source]¶
-
An enumeration.
- url = 'url'¶
- files = 'files'¶
- path = 'path'¶
- ftp_import = 'ftp_import'¶
- server_dir = 'server_dir'¶
- class galaxy.schema.fetch_data.Src(value)[source]¶
-
An enumeration.
- url = 'url'¶
- pasted = 'pasted'¶
- files = 'files'¶
- path = 'path'¶
- composite = 'composite'¶
- ftp_import = 'ftp_import'¶
- server_dir = 'server_dir'¶
- class galaxy.schema.fetch_data.DestinationType(value)[source]¶
-
An enumeration.
- library = 'library'¶
- library_folder = 'library_folder'¶
- hdcas = 'hdcas'¶
- hdas = 'hdas'¶
- class galaxy.schema.fetch_data.HdaDestination(*, type: typing_extensions.Literal[hdas])[source]¶
Bases:
FetchBaseModel- type: typing_extensions.Literal[hdas]¶
- class galaxy.schema.fetch_data.HdcaDestination(*, type: typing_extensions.Literal[hdca])[source]¶
Bases:
FetchBaseModel- type: typing_extensions.Literal[hdca]¶
- class galaxy.schema.fetch_data.LibraryFolderDestination(*, type: typing_extensions.Literal[library_folder], library_folder_id: EncodedDatabaseIdField)[source]¶
Bases:
FetchBaseModel- type: typing_extensions.Literal[library_folder]¶
- library_folder_id: EncodedDatabaseIdField¶
- class galaxy.schema.fetch_data.BaseCollectionTarget(*, auto_decompress: bool = False, destination: HdcaDestination, collection_type: str = None, tags: List[str] = None, name: str = None)[source]¶
Bases:
BaseFetchDataTarget- destination: HdcaDestination¶
- class galaxy.schema.fetch_data.LibraryDestination(*, type: typing_extensions.Literal[library], name: str, description: str = None, synopsis: str = None)[source]¶
Bases:
FetchBaseModel- type: typing_extensions.Literal[library]¶
- class galaxy.schema.fetch_data.ExtraFiles(*, items_from: str = None, src: Src, fuzzy_root: bool = True)[source]¶
Bases:
FetchBaseModel
- class galaxy.schema.fetch_data.BaseDataElement(*, name: str = None, dbkey: str = '?', info: str = None, ext: str = 'auto', space_to_tab: bool = False, to_posix_lines: bool = False, deferred: bool = False, tags: List[str] = None, created_from_basename: str = None, extra_files: ExtraFiles = None, auto_decompress: bool = False, elements_from: ElementsFromType = None, collection_type: str = None, MD5: str = None)[source]¶
Bases:
FetchBaseModel- extra_files: Optional[ExtraFiles]¶
- items_from: Optional[ElementsFromType]¶
- class galaxy.schema.fetch_data.FileDataElement(*, name: str = None, dbkey: str = '?', info: str = None, ext: str = 'auto', space_to_tab: bool = False, to_posix_lines: bool = False, deferred: bool = False, tags: List[str] = None, created_from_basename: str = None, extra_files: ExtraFiles = None, auto_decompress: bool = False, elements_from: ElementsFromType = None, collection_type: str = None, MD5: str = None, src: typing_extensions.Literal[files])[source]¶
Bases:
BaseDataElement- src: typing_extensions.Literal[files]¶
- class galaxy.schema.fetch_data.PastedDataElement(*, name: str = None, dbkey: str = '?', info: str = None, ext: str = 'auto', space_to_tab: bool = False, to_posix_lines: bool = False, deferred: bool = False, tags: List[str] = None, created_from_basename: str = None, extra_files: ExtraFiles = None, auto_decompress: bool = False, elements_from: ElementsFromType = None, collection_type: str = None, MD5: str = None, src: typing_extensions.Literal[pasted], paste_content: str)[source]¶
Bases:
BaseDataElement- src: typing_extensions.Literal[pasted]¶
- class galaxy.schema.fetch_data.UrlDataElement(*, name: str = None, dbkey: str = '?', info: str = None, ext: str = 'auto', space_to_tab: bool = False, to_posix_lines: bool = False, deferred: bool = False, tags: List[str] = None, created_from_basename: str = None, extra_files: ExtraFiles = None, auto_decompress: bool = False, elements_from: ElementsFromType = None, collection_type: str = None, MD5: str = None, src: typing_extensions.Literal[url], url: str)[source]¶
Bases:
BaseDataElement- src: typing_extensions.Literal[url]¶
- class galaxy.schema.fetch_data.ServerDirElement(*, name: str = None, dbkey: str = '?', info: str = None, ext: str = 'auto', space_to_tab: bool = False, to_posix_lines: bool = False, deferred: bool = False, tags: List[str] = None, created_from_basename: str = None, extra_files: ExtraFiles = None, auto_decompress: bool = False, elements_from: ElementsFromType = None, collection_type: str = None, MD5: str = None, src: typing_extensions.Literal[server_dir], server_dir: str, link_data_only: bool = None)[source]¶
Bases:
BaseDataElement- src: typing_extensions.Literal[server_dir]¶
- class galaxy.schema.fetch_data.FtpImportElement(*, name: str = None, dbkey: str = '?', info: str = None, ext: str = 'auto', space_to_tab: bool = False, to_posix_lines: bool = False, deferred: bool = False, tags: List[str] = None, created_from_basename: str = None, extra_files: ExtraFiles = None, auto_decompress: bool = False, elements_from: ElementsFromType = None, collection_type: str = None, MD5: str = None, src: typing_extensions.Literal[ftp_import], ftp_path: str)[source]¶
Bases:
BaseDataElement- src: typing_extensions.Literal[ftp_import]¶
- items_from: Optional[ElementsFromType]¶
- class galaxy.schema.fetch_data.ItemsFromModel(*, src: ItemsFromSrc, path: str = None, ftp_path: str = None, server_dir: str = None, url: str = None)[source]¶
Bases:
BaseModel- src: ItemsFromSrc¶
- class galaxy.schema.fetch_data.FtpImportTarget(*, auto_decompress: bool = False, destination: HdcaDestination, collection_type: str = None, tags: List[str] = None, name: str = None, src: typing_extensions.Literal[ftp_import], ftp_path: str, elements_from: ElementsFromType = None)[source]¶
Bases:
BaseCollectionTarget- src: typing_extensions.Literal[ftp_import]¶
- items_from: Optional[ElementsFromType]¶
- class galaxy.schema.fetch_data.PathDataElement(*, name: str = None, dbkey: str = '?', info: str = None, ext: str = 'auto', space_to_tab: bool = False, to_posix_lines: bool = False, deferred: bool = False, tags: List[str] = None, created_from_basename: str = None, extra_files: ExtraFiles = None, auto_decompress: bool = False, elements_from: ElementsFromType = None, collection_type: str = None, MD5: str = None, src: typing_extensions.Literal[path], path: str, link_data_only: bool = None)[source]¶
Bases:
BaseDataElement- src: typing_extensions.Literal[path]¶
- items_from: Optional[ElementsFromType]¶
- class galaxy.schema.fetch_data.CompositeDataElement(*, name: str = None, dbkey: str = '?', info: str = None, ext: str = 'auto', space_to_tab: bool = False, to_posix_lines: bool = False, deferred: bool = False, tags: List[str] = None, created_from_basename: str = None, extra_files: ExtraFiles = None, auto_decompress: bool = False, elements_from: ElementsFromType = None, collection_type: str = None, MD5: str = None, src: typing_extensions.Literal[composite], composite: CompositeItems)[source]¶
Bases:
BaseDataElement- src: typing_extensions.Literal[composite]¶
- composite: CompositeItems¶
- class galaxy.schema.fetch_data.CompositeItems(*, elements: List[Union[FileDataElement, PastedDataElement, UrlDataElement, PathDataElement, ServerDirElement, FtpImportElement]])[source]¶
Bases:
FetchBaseModel
- class galaxy.schema.fetch_data.NestedElement(*, name: str = None, dbkey: str = '?', info: str = None, ext: str = 'auto', space_to_tab: bool = False, to_posix_lines: bool = False, deferred: bool = False, tags: List[str] = None, created_from_basename: str = None, extra_files: ExtraFiles = None, auto_decompress: bool = False, elements_from: ElementsFromType = None, collection_type: str = None, MD5: str = None, elements: List[Union[AnyElement, NestedElement]])[source]¶
Bases:
BaseDataElement- items: List[Union[Union[galaxy.schema.fetch_data.FileDataElement, galaxy.schema.fetch_data.PastedDataElement, galaxy.schema.fetch_data.UrlDataElement, galaxy.schema.fetch_data.PathDataElement, galaxy.schema.fetch_data.ServerDirElement, galaxy.schema.fetch_data.FtpImportElement, galaxy.schema.fetch_data.CompositeDataElement][Union[FileDataElement, PastedDataElement, UrlDataElement, PathDataElement, ServerDirElement, FtpImportElement, CompositeDataElement]], NestedElement]]¶
- class galaxy.schema.fetch_data.BaseDataTarget(*, auto_decompress: bool = False, destination: Union[HdaDestination, LibraryFolderDestination, LibraryDestination])[source]¶
Bases:
BaseFetchDataTarget- destination: Union[HdaDestination, LibraryFolderDestination, LibraryDestination]¶
- class galaxy.schema.fetch_data.DataElementsTarget(*, auto_decompress: bool = False, destination: Union[HdaDestination, LibraryFolderDestination, LibraryDestination], elements: List[Union[Union[galaxy.schema.fetch_data.FileDataElement, galaxy.schema.fetch_data.PastedDataElement, galaxy.schema.fetch_data.UrlDataElement, galaxy.schema.fetch_data.PathDataElement, galaxy.schema.fetch_data.ServerDirElement, galaxy.schema.fetch_data.FtpImportElement, galaxy.schema.fetch_data.CompositeDataElement][Union[FileDataElement, PastedDataElement, UrlDataElement, PathDataElement, ServerDirElement, FtpImportElement, CompositeDataElement]], NestedElement]])[source]¶
Bases:
BaseDataTarget- items: List[Union[Union[galaxy.schema.fetch_data.FileDataElement, galaxy.schema.fetch_data.PastedDataElement, galaxy.schema.fetch_data.UrlDataElement, galaxy.schema.fetch_data.PathDataElement, galaxy.schema.fetch_data.ServerDirElement, galaxy.schema.fetch_data.FtpImportElement, galaxy.schema.fetch_data.CompositeDataElement][Union[FileDataElement, PastedDataElement, UrlDataElement, PathDataElement, ServerDirElement, FtpImportElement, CompositeDataElement]], NestedElement]]¶
- class galaxy.schema.fetch_data.DataElementsFromTarget(*, src: ItemsFromSrc, path: str = None, ftp_path: str = None, server_dir: str = None, url: str = None, auto_decompress: bool = False, destination: Union[HdaDestination, LibraryFolderDestination, LibraryDestination], elements_from: ElementsFromType)[source]¶
Bases:
BaseDataTarget,ItemsFromModel- items_from: ElementsFromType¶
- class galaxy.schema.fetch_data.HdcaDataItemsTarget(*, auto_decompress: bool = False, destination: HdcaDestination, collection_type: str = None, tags: List[str] = None, name: str = None, elements: List[Union[Union[galaxy.schema.fetch_data.FileDataElement, galaxy.schema.fetch_data.PastedDataElement, galaxy.schema.fetch_data.UrlDataElement, galaxy.schema.fetch_data.PathDataElement, galaxy.schema.fetch_data.ServerDirElement, galaxy.schema.fetch_data.FtpImportElement, galaxy.schema.fetch_data.CompositeDataElement][Union[FileDataElement, PastedDataElement, UrlDataElement, PathDataElement, ServerDirElement, FtpImportElement, CompositeDataElement]], NestedElement]])[source]¶
Bases:
BaseCollectionTarget- items: List[Union[Union[galaxy.schema.fetch_data.FileDataElement, galaxy.schema.fetch_data.PastedDataElement, galaxy.schema.fetch_data.UrlDataElement, galaxy.schema.fetch_data.PathDataElement, galaxy.schema.fetch_data.ServerDirElement, galaxy.schema.fetch_data.FtpImportElement, galaxy.schema.fetch_data.CompositeDataElement][Union[FileDataElement, PastedDataElement, UrlDataElement, PathDataElement, ServerDirElement, FtpImportElement, CompositeDataElement]], NestedElement]]¶
- class galaxy.schema.fetch_data.HdcaDataItemsFromTarget(*, src: ItemsFromSrc, path: str = None, ftp_path: str = None, server_dir: str = None, url: str = None, auto_decompress: bool = False, destination: HdcaDestination, collection_type: str = None, tags: List[str] = None, name: str = None, elements_from: ElementsFromType)[source]¶
Bases:
BaseCollectionTarget,ItemsFromModel- items_from: ElementsFromType¶
- class galaxy.schema.fetch_data.FilesPayload(*, filename: str, local_filename: str)[source]¶
Bases:
BaseModel
- class galaxy.schema.fetch_data.BaseDataPayload(*, history_id: EncodedDatabaseIdField, **extra_data: Any)[source]¶
Bases:
FetchBaseModel- history_id: EncodedDatabaseIdField¶
- class galaxy.schema.fetch_data.FetchDataPayload(*, history_id: EncodedDatabaseIdField, targets: List[Union[DataElementsTarget, HdcaDataItemsTarget, DataElementsFromTarget, HdcaDataItemsFromTarget, FtpImportTarget]], **extra_data: Any)[source]¶
Bases:
BaseDataPayload
- class galaxy.schema.fetch_data.FetchDataFormPayload(*, history_id: EncodedDatabaseIdField, targets: Union[JsonWrapperValue, List[Union[DataElementsTarget, HdcaDataItemsTarget, DataElementsFromTarget, HdcaDataItemsFromTarget, FtpImportTarget]]], **extra_data: Any)[source]¶
Bases:
BaseDataPayload- targets: Union[JsonWrapperValue, List[Union[DataElementsTarget, HdcaDataItemsTarget, DataElementsFromTarget, HdcaDataItemsFromTarget, FtpImportTarget]]]¶
galaxy.schema.fields module¶
- class galaxy.schema.fields.BaseDatabaseIdField[source]¶
Bases:
objectDatabase ID validation.
- security: IdEncodingHelper¶
- class galaxy.schema.fields.DecodedDatabaseIdField[source]¶
Bases:
int,BaseDatabaseIdField- security: IdEncodingHelper¶
- class galaxy.schema.fields.EncodedDatabaseIdField[source]¶
Bases:
str,BaseDatabaseIdField- security: IdEncodingHelper¶
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:
BaseModel
- class galaxy.schema.remote_files.FilesSourcePluginList(*, __root__: List[FilesSourcePlugin] = [])[source]¶
Bases:
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:
BaseModelBase model definition with common configuration used by all derived models.
- class galaxy.schema.schema.UserModel(*, id: EncodedDatabaseIdField, username: str, email: str, active: bool, deleted: bool, last_password_change: datetime = None, model_class: str = 'User')[source]¶
Bases:
ModelUser in a transaction context.
- class galaxy.schema.schema.GroupModel(*, model_class: str = 'Group', id: EncodedDatabaseIdField, name: str)[source]¶
Bases:
BaseModelUser 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:
ConstrainedStr- regex = re.compile('^([^\\s.:])+(.[^\\s.:]+)*(:[^\\s.:]+)?$')¶
- class galaxy.schema.schema.TagCollection(*, __root__: List[TagItem])[source]¶
Bases:
ModelRepresents the collection of tags associated with an item.
- class galaxy.schema.schema.MetadataFile(*, file_type: str, download_url: str)[source]¶
Bases:
ModelMetadata file associated with a dataset.
- class galaxy.schema.schema.DatasetPermissions(*, manage: List[EncodedDatabaseIdField] = [], access: List[EncodedDatabaseIdField] = [])[source]¶
Bases:
ModelRole-based permissions for accessing and managing a dataset.
- manage: List[EncodedDatabaseIdField]¶
- access: List[EncodedDatabaseIdField]¶
- class galaxy.schema.schema.Hyperlink(*, target: str, href: AnyUrl, text: str)[source]¶
Bases:
ModelRepresents some text with an Hyperlink.
- href: AnyUrl¶
- class galaxy.schema.schema.DisplayApp(*, label: str, links: List[Hyperlink])[source]¶
Bases:
ModelBasic linked information about an application that can display certain datatypes.
- class galaxy.schema.schema.HistoryItemBase(*, id: EncodedDatabaseIdField, name: str = None, history_id: EncodedDatabaseIdField, hid: int, history_content_type: HistoryContentType, deleted: bool, visible: bool)[source]¶
Bases:
ModelBasic information provided by items contained in a History.
- history_id: EncodedDatabaseIdField¶
- history_content_type: HistoryContentType¶
- class galaxy.schema.schema.HistoryItemCommon(*, id: EncodedDatabaseIdField, name: str = None, history_id: EncodedDatabaseIdField, hid: int, history_content_type: HistoryContentType, deleted: bool, visible: bool, type_id: str = None, type: str, create_time: datetime = None, update_time: datetime = None, url: str, tags: TagCollection, **extra_data: Any)[source]¶
Bases:
HistoryItemBaseCommon information provided by items contained in a History.
- tags: TagCollection¶
- class galaxy.schema.schema.HDASummary(*, id: EncodedDatabaseIdField, name: str = None, history_id: EncodedDatabaseIdField, hid: int, history_content_type: HistoryContentType, deleted: bool, visible: bool, type_id: str = None, type: str, create_time: datetime = None, update_time: datetime = None, url: str, tags: TagCollection, dataset_id: EncodedDatabaseIdField, state: states, extension: str, purged: bool, **extra_data: Any)[source]¶
Bases:
HistoryItemCommonHistory Dataset Association summary information.
- dataset_id: EncodedDatabaseIdField¶
- class galaxy.schema.schema.HDAInaccessible(*, id: EncodedDatabaseIdField, name: str = None, history_id: EncodedDatabaseIdField, hid: int, history_content_type: HistoryContentType, deleted: bool, visible: bool, accessible: bool, state: states)[source]¶
Bases:
HistoryItemBaseHistory Dataset Association information when the user can not access it.
- class galaxy.schema.schema.HDADetailed(*, id: EncodedDatabaseIdField, name: str = None, history_id: EncodedDatabaseIdField, hid: int, history_content_type: HistoryContentType, deleted: bool, visible: bool, type_id: str = None, type: str = 'file', create_time: datetime = None, update_time: datetime = None, url: str, tags: TagCollection, dataset_id: EncodedDatabaseIdField, state: states, extension: str, purged: bool, model_class: str = 'HistoryDatasetAssociation', hda_ldda: 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[MetadataFile], data_type: str, peek: str = None, creating_job: str, rerunnable: bool, uuid: UUID4, permissions: DatasetPermissions, file_name: str = None, display_apps: List[DisplayApp], display_types: List[DisplayApp], visualizations: List[Visualization], validated_state: 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:
HDASummaryHistory Dataset Association detailed information.
- hda_ldda: DatasetSourceType¶
- meta_files: List[MetadataFile]¶
- uuid: UUID4¶
- permissions: DatasetPermissions¶
- display_apps: List[DisplayApp]¶
- display_types: List[DisplayApp]¶
- visualizations: List[Visualization]¶
- validated_state: validated_states¶
- class galaxy.schema.schema.HDAExtended(*, id: EncodedDatabaseIdField, name: str = None, history_id: EncodedDatabaseIdField, hid: int, history_content_type: HistoryContentType, deleted: bool, visible: bool, type_id: str = None, type: str = 'file', create_time: datetime = None, update_time: datetime = None, url: str, tags: TagCollection, dataset_id: EncodedDatabaseIdField, state: states, extension: str, purged: bool, model_class: str = 'HistoryDatasetAssociation', hda_ldda: 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[MetadataFile], data_type: str, peek: str = None, creating_job: str, rerunnable: bool, uuid: UUID4, permissions: DatasetPermissions, file_name: str = None, display_apps: List[DisplayApp], display_types: List[DisplayApp], visualizations: List[Visualization], validated_state: 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: EncodedDatabaseIdField = None, designation: str = None, **extra_data: Any)[source]¶
Bases:
HDADetailedHistory Dataset Association extended information.
- parent_id: Optional[EncodedDatabaseIdField]¶
- class galaxy.schema.schema.DCSummary(*, model_class: str = 'DatasetCollection', id: EncodedDatabaseIdField, create_time: datetime, update_time: datetime, collection_type: str = None, populated_state: populated_states, populated_state_message: str = None, element_count: int = None)[source]¶
Bases:
ModelDataset Collection summary information.
- populated_state: populated_states¶
- class galaxy.schema.schema.HDAObject(*, id: EncodedDatabaseIdField, model_class: str = 'HistoryDatasetAssociation', state: states, hda_ldda: DatasetSourceType = DatasetSourceType.hda, history_id: EncodedDatabaseIdField, **extra_data: Any)[source]¶
Bases:
ModelHistory Dataset Association Object
- hda_ldda: DatasetSourceType¶
- history_id: EncodedDatabaseIdField¶
- class galaxy.schema.schema.DCObject(*, id: 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:
ModelDataset Collection Object
- elements: List[DCESummary]¶
- class galaxy.schema.schema.DCESummary(*, id: EncodedDatabaseIdField, model_class: str = 'DatasetCollectionElement', element_index: int, element_identifier: str, element_type: DCEType, object: Union[HDAObject, HDADetailed, DCObject])[source]¶
Bases:
ModelDataset Collection Element summary information.
- object: Union[HDAObject, HDADetailed, DCObject]¶
- class galaxy.schema.schema.DCDetailed(*, model_class: str = 'DatasetCollection', id: EncodedDatabaseIdField, create_time: datetime, update_time: datetime, collection_type: str = None, populated_state: populated_states, populated_state_message: str = None, element_count: int = None, populated: bool, elements: List[DCESummary] = [])[source]¶
Bases:
DCSummaryDataset Collection detailed information.
- elements: List[DCESummary]¶
- 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:
ModelOverview of the job states working inside a dataset collection.
- class galaxy.schema.schema.HDCASummary(*, id: EncodedDatabaseIdField, name: str = None, history_id: EncodedDatabaseIdField, hid: int, history_content_type: HistoryContentType, deleted: bool, visible: bool, type_id: str = None, type: str = 'collection', create_time: datetime = None, update_time: datetime = None, url: str, tags: TagCollection, model_class: str = 'HistoryDatasetCollectionAssociation', collection_type: str = None, populated_state: populated_states, populated_state_message: str = None, element_count: int = None, job_source_id: EncodedDatabaseIdField = None, job_source_type: JobSourceType = None, job_state_summary: HDCJobStateSummary = None, contents_url: str, collection_id: EncodedDatabaseIdField, **extra_data: Any)[source]¶
Bases:
HistoryItemCommonHistory Dataset Collection Association summary information.
- populated_state: populated_states¶
- job_source_id: Optional[EncodedDatabaseIdField]¶
- job_source_type: Optional[JobSourceType]¶
- job_state_summary: Optional[HDCJobStateSummary]¶
- collection_id: EncodedDatabaseIdField¶
- class galaxy.schema.schema.HDCADetailed(*, id: EncodedDatabaseIdField, name: str = None, history_id: EncodedDatabaseIdField, hid: int, history_content_type: HistoryContentType, deleted: bool, visible: bool, type_id: str = None, type: str = 'collection', create_time: datetime = None, update_time: datetime = None, url: str, tags: TagCollection, model_class: str = 'HistoryDatasetCollectionAssociation', collection_type: str = None, populated_state: populated_states, populated_state_message: str = None, element_count: int = None, job_source_id: EncodedDatabaseIdField = None, job_source_type: JobSourceType = None, job_state_summary: HDCJobStateSummary = None, contents_url: str, collection_id: EncodedDatabaseIdField, populated: bool, elements: List[DCESummary] = [], elements_datatypes: Set[str], **extra_data: Any)[source]¶
Bases:
HDCASummaryHistory Dataset Collection Association detailed information.
- elements: List[DCESummary]¶
- class galaxy.schema.schema.HistoryBase(**extra_data: Any)[source]¶
Bases:
BaseModelProvides basic configuration for all the History models.
- class galaxy.schema.schema.HistoryContentItem(*, history_content_type: HistoryContentType, id: EncodedDatabaseIdField)[source]¶
Bases:
ModelIdentifies a dataset or collection contained in a History.
- history_content_type: HistoryContentType¶
- class galaxy.schema.schema.UpdateContentItem(*, history_content_type: HistoryContentType, id: EncodedDatabaseIdField, **extra_data: Any)[source]¶
Bases:
HistoryContentItemUsed for updating a particular history item. All fields are optional.
- history_content_type: HistoryContentType¶
- class galaxy.schema.schema.UpdateHistoryContentsBatchPayload(*, items: List[UpdateContentItem], **extra_data: Any)[source]¶
Bases:
HistoryBaseContains property values that will be updated for all the history items provided.
- items: List[UpdateContentItem]¶
- class galaxy.schema.schema.HistoryContentItemOperation(value)[source]¶
-
An enumeration.
- hide = 'hide'¶
- unhide = 'unhide'¶
- delete = 'delete'¶
- undelete = 'undelete'¶
- purge = 'purge'¶
- change_datatype = 'change_datatype'¶
- change_dbkey = 'change_dbkey'¶
- add_tags = 'add_tags'¶
- remove_tags = 'remove_tags'¶
- class galaxy.schema.schema.ChangeDatatypeOperationParams(*, type: typing_extensions.Literal[change_datatype], datatype: str)[source]¶
Bases:
BulkOperationParams- type: typing_extensions.Literal[change_datatype]¶
- class galaxy.schema.schema.ChangeDbkeyOperationParams(*, type: typing_extensions.Literal[change_dbkey], dbkey: str)[source]¶
Bases:
BulkOperationParams- type: typing_extensions.Literal[change_dbkey]¶
- class galaxy.schema.schema.TagOperationParams(*, type: Union[typing_extensions.Literal[add_tags], typing_extensions.Literal[remove_tags]], tags: List[str])[source]¶
Bases:
BulkOperationParams
- class galaxy.schema.schema.HistoryContentBulkOperationPayload(*, operation: HistoryContentItemOperation, items: List[HistoryContentItem] = None, params: Optional[Union[ChangeDatatypeOperationParams, ChangeDbkeyOperationParams, TagOperationParams]] = None)[source]¶
Bases:
Model- operation: HistoryContentItemOperation¶
- items: Optional[List[HistoryContentItem]]¶
- class galaxy.schema.schema.BulkOperationItemError(*, item: HistoryContentItem, error: str)[source]¶
Bases:
Model- item: HistoryContentItem¶
- class galaxy.schema.schema.HistoryContentBulkOperationResult(*, success_count: int, errors: List[BulkOperationItemError])[source]¶
Bases:
Model- errors: List[BulkOperationItemError]¶
- class galaxy.schema.schema.UpdateHistoryContentsPayload(**extra_data: Any)[source]¶
Bases:
HistoryBaseContains arbitrary property values that will be updated for a particular history item.
- class galaxy.schema.schema.HistorySummary(*, model_class: str = 'History', id: EncodedDatabaseIdField, name: str, deleted: bool, purged: bool, url: str, published: bool, annotation: str, tags: TagCollection, **extra_data: Any)[source]¶
Bases:
HistoryBaseHistory summary information.
- tags: TagCollection¶
- class galaxy.schema.schema.HistoryActiveContentCounts(*, active: int, hidden: int, deleted: int)[source]¶
Bases:
ModelContains the number of active, deleted or hidden items in a History.
- class galaxy.schema.schema.HistoryDetailed(*, model_class: str = 'History', id: EncodedDatabaseIdField, name: str, deleted: bool, purged: bool, url: str, published: bool, annotation: str, tags: TagCollection, contents_url: str, size: int, user_id: EncodedDatabaseIdField, create_time: datetime, update_time: datetime, importable: bool, slug: str = None, username_and_slug: str = None, genome_build: str = '?', state: states, state_ids: Dict[states, List[EncodedDatabaseIdField]], state_details: Dict[states, int], **extra_data: Any)[source]¶
Bases:
HistorySummaryHistory detailed information.
- user_id: EncodedDatabaseIdField¶
- state_ids: Dict[states, List[EncodedDatabaseIdField]]¶
- class galaxy.schema.schema.HistoryBeta(*, model_class: str = 'History', id: EncodedDatabaseIdField, name: str, deleted: bool, purged: bool, url: str, published: bool, annotation: str, tags: TagCollection, contents_url: str, size: int, user_id: EncodedDatabaseIdField, create_time: datetime, update_time: datetime, importable: bool, slug: str = None, username_and_slug: str = None, genome_build: str = '?', state: states, state_ids: Dict[states, List[EncodedDatabaseIdField]], state_details: Dict[states, int], empty: bool, nice_size: str, hid_counter: int, contents_active: HistoryActiveContentCounts, **extra_data: Any)[source]¶
Bases:
HistoryDetailedHistory detailed information used in the new Beta History.
- tags: TagCollection¶
- contents_active: 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:
Model
- class galaxy.schema.schema.WorkflowSortByEnum(value)[source]¶
-
An enumeration.
- create_time = 'create_time'¶
- update_time = 'update_time'¶
- name = 'name'¶
- none = 'None'¶
- class galaxy.schema.schema.WorkflowIndexQueryPayload(*, show_deleted: bool = False, show_hidden: bool = False, show_published: bool = None, show_shared: bool = None, sort_by: WorkflowSortByEnum = None, sort_desc: bool = None, limit: ConstrainedIntValue = None, offset: int = 0, search: str = None, skip_step_counts: bool = False)[source]¶
Bases:
Model- sort_by: Optional[WorkflowSortByEnum]¶
- class galaxy.schema.schema.JobIndexSortByEnum(value)[source]¶
-
An enumeration.
- create_time = 'create_time'¶
- update_time = 'update_time'¶
- class galaxy.schema.schema.JobIndexQueryPayload(*, states: List[str] = None, user_details: bool = False, user_id: DecodedDatabaseIdField = None, tool_ids: List[str] = None, tool_ids_like: List[str] = None, date_range_min: Optional[Union[OffsetNaiveDatetime, date]] = None, date_range_max: Optional[Union[OffsetNaiveDatetime, date]] = None, history_id: DecodedDatabaseIdField = None, workflow_id: DecodedDatabaseIdField = None, invocation_id: DecodedDatabaseIdField = None, order_by: JobIndexSortByEnum = JobIndexSortByEnum.update_time, search: str = None, limit: int = 500, offset: int = 0)[source]¶
Bases:
Model- user_id: Optional[DecodedDatabaseIdField]¶
- date_range_min: Optional[Union[OffsetNaiveDatetime, date]]¶
- date_range_max: Optional[Union[OffsetNaiveDatetime, date]]¶
- history_id: Optional[DecodedDatabaseIdField]¶
- workflow_id: Optional[DecodedDatabaseIdField]¶
- invocation_id: Optional[DecodedDatabaseIdField]¶
- order_by: JobIndexSortByEnum¶
- class galaxy.schema.schema.InvocationSortByEnum(value)[source]¶
-
An enumeration.
- create_time = 'create_time'¶
- update_time = 'update_time'¶
- none = 'None'¶
- class galaxy.schema.schema.InvocationIndexQueryPayload(*, workflow_id: DecodedDatabaseIdField = None, history_id: DecodedDatabaseIdField = None, job_id: DecodedDatabaseIdField = None, user_id: DecodedDatabaseIdField = None, sort_by: InvocationSortByEnum = None, sort_desc: bool = False, include_terminal: bool = True, limit: ConstrainedIntValue = 100, offset: int = 0)[source]¶
Bases:
Model- workflow_id: Optional[DecodedDatabaseIdField]¶
- history_id: Optional[DecodedDatabaseIdField]¶
- job_id: Optional[DecodedDatabaseIdField]¶
- user_id: Optional[DecodedDatabaseIdField]¶
- sort_by: Optional[InvocationSortByEnum]¶
- class galaxy.schema.schema.PageSortByEnum(value)[source]¶
-
An enumeration.
- create_time = 'create_time'¶
- update_time = 'update_time'¶
- class galaxy.schema.schema.PageIndexQueryPayload(*, deleted: bool = False, user_id: DecodedDatabaseIdField = None, sort_by: PageSortByEnum = PageSortByEnum.update_time, sort_desc: bool = True, show_published: bool = True, show_shared: bool = False, limit: int = 500, offset: int = 0)[source]¶
Bases:
Model- user_id: Optional[DecodedDatabaseIdField]¶
- sort_by: PageSortByEnum¶
- class galaxy.schema.schema.CreateHistoryPayload(*, name: str = None, history_id: EncodedDatabaseIdField = None, all_datasets: bool = True, archive_source: str = None, archive_type: HistoryImportArchiveSourceType = HistoryImportArchiveSourceType.url, archive_file: Any = None)[source]¶
Bases:
Model- history_id: Optional[EncodedDatabaseIdField]¶
- archive_type: Optional[HistoryImportArchiveSourceType]¶
- class galaxy.schema.schema.CollectionElementIdentifier(*, name: str = None, src: ColletionSourceType, id: EncodedDatabaseIdField = None, collection_type: str = None, element_identifiers: List[CollectionElementIdentifier] = None, tags: List[str] = None)[source]¶
Bases:
Model- src: ColletionSourceType¶
- element_identifiers: Optional[List[CollectionElementIdentifier]]¶
- class galaxy.schema.schema.CreateNewCollectionPayload(*, collection_type: str = None, element_identifiers: List[CollectionElementIdentifier] = None, name: str = None, hide_source_items: bool = False, copy_elements: bool = False, instance_type: DatasetCollectionInstanceType = DatasetCollectionInstanceType.history, history_id: EncodedDatabaseIdField = None, folder_id: EncodedDatabaseIdField = None)[source]¶
Bases:
Model- element_identifiers: Optional[List[CollectionElementIdentifier]]¶
- instance_type: Optional[DatasetCollectionInstanceType]¶
- history_id: Optional[EncodedDatabaseIdField]¶
- folder_id: Optional[EncodedDatabaseIdField]¶
- class galaxy.schema.schema.ModelStoreFormat(value)[source]¶
-
Available types of model stores for export.
- TGZ = 'tgz'¶
- TAR = 'tar'¶
- TAR_DOT_GZ = 'tar.gz'¶
- BAG_DOT_ZIP = 'bag.zip'¶
- BAG_DOT_TAR = 'bag.tar'¶
- BAG_DOT_TGZ = 'bag.tgz'¶
- classmethod is_compressed(value: ModelStoreFormat)[source]¶
- classmethod is_bag(value: ModelStoreFormat)[source]¶
- class galaxy.schema.schema.StoreContentSource(*, store_content_uri: str = None, store_dict: Dict[str, Any] = None, model_store_format: ModelStoreFormat = None)[source]¶
Bases:
Model- model_store_format: Optional[ModelStoreFormat]¶
- class galaxy.schema.schema.CreateHistoryFromStore(*, store_content_uri: str = None, store_dict: Dict[str, Any] = None, model_store_format: ModelStoreFormat = None)[source]¶
Bases:
StoreContentSource- model_store_format: Optional[ModelStoreFormat]¶
- class galaxy.schema.schema.StoreExportPayload(*, model_store_format: ModelStoreFormat = ModelStoreFormat.TAR_DOT_GZ, include_files: bool = True, include_deleted: bool = False, include_hidden: bool = False)[source]¶
Bases:
Model- model_store_format: ModelStoreFormat¶
- class galaxy.schema.schema.WriteStoreToPayload(*, model_store_format: ModelStoreFormat = ModelStoreFormat.TAR_DOT_GZ, include_files: bool = True, include_deleted: bool = False, include_hidden: bool = False, target_uri: str)[source]¶
Bases:
StoreExportPayload
- class galaxy.schema.schema.JobExportHistoryArchiveModel(*, id: EncodedDatabaseIdField, job_id: EncodedDatabaseIdField, ready: bool, preparing: bool, up_to_date: bool, download_url: str, external_download_latest_url: AnyUrl, external_download_permanent_url: AnyUrl)[source]¶
Bases:
Model- job_id: EncodedDatabaseIdField¶
- external_download_latest_url: AnyUrl¶
- external_download_permanent_url: AnyUrl¶
- class galaxy.schema.schema.JobExportHistoryArchiveCollection(*, __root__: List[JobExportHistoryArchiveModel])[source]¶
Bases:
Model
- class galaxy.schema.schema.LabelValuePair(*, label: str, value: str)[source]¶
Bases:
BaseModelGeneric Label/Value pair model.
- class galaxy.schema.schema.CustomBuildsMetadataResponse(*, installed_builds: List[LabelValuePair], fasta_hdas: List[LabelValuePair])[source]¶
Bases:
BaseModel- installed_builds: List[LabelValuePair]¶
- fasta_hdas: List[LabelValuePair]¶
- class galaxy.schema.schema.JobIdResponse(*, job_id: EncodedDatabaseIdField)[source]¶
Bases:
BaseModelContains the ID of the job associated with a particular request.
- job_id: EncodedDatabaseIdField¶
- class galaxy.schema.schema.JobBaseModel(*, id: EncodedDatabaseIdField, model_class: str = 'Job', tool_id: str, history_id: EncodedDatabaseIdField = None, state: states, exit_code: int = None, create_time: datetime, update_time: datetime, galaxy_version: str)[source]¶
Bases:
Model- history_id: Optional[EncodedDatabaseIdField]¶
- class galaxy.schema.schema.JobImportHistoryResponse(*, id: EncodedDatabaseIdField, model_class: str = 'Job', tool_id: str, history_id: EncodedDatabaseIdField = None, state: states, exit_code: int = None, create_time: datetime, update_time: datetime, galaxy_version: str, message: str)[source]¶
Bases:
JobBaseModel
- class galaxy.schema.schema.JobStateSummary(*, id: EncodedDatabaseIdField, model: str = 'Job', populated_state: populated_states, states: Dict[states, int] = {})[source]¶
Bases:
Model- populated_state: populated_states¶
- class galaxy.schema.schema.ImplicitCollectionJobsStateSummary(*, id: EncodedDatabaseIdField, model: str = 'ImplicitCollectionJobs', populated_state: populated_states, states: Dict[states, int] = {})[source]¶
Bases:
JobStateSummary
- class galaxy.schema.schema.WorkflowInvocationStateSummary(*, id: EncodedDatabaseIdField, model: str = 'WorkflowInvocation', populated_state: populated_states, states: Dict[states, int] = {})[source]¶
Bases:
JobStateSummary
- class galaxy.schema.schema.JobSummary(*, id: EncodedDatabaseIdField, model_class: str = 'Job', tool_id: str, history_id: EncodedDatabaseIdField = None, state: states, exit_code: int = None, create_time: datetime, update_time: datetime, galaxy_version: str, external_id: str = None, command_line: str = None, user_email: str = None)[source]¶
Bases:
JobBaseModelBasic information about a job.
- class galaxy.schema.schema.DatasetSourceId(*, id: EncodedDatabaseIdField, src: DatasetSourceType)[source]¶
Bases:
Model- src: DatasetSourceType¶
- class galaxy.schema.schema.DatasetJobInfo(*, id: EncodedDatabaseIdField, src: DatasetSourceType, uuid: UUID4)[source]¶
Bases:
DatasetSourceId- uuid: UUID4¶
- class galaxy.schema.schema.JobDetails(*, id: EncodedDatabaseIdField, model_class: str = 'Job', tool_id: str, history_id: EncodedDatabaseIdField = None, state: states, exit_code: int = None, create_time: datetime, update_time: datetime, galaxy_version: str, external_id: str = None, command_line: str = None, user_email: str = None, command_version: str, params: Any, inputs: Dict[str, DatasetJobInfo] = {}, outputs: Dict[str, DatasetJobInfo] = {})[source]¶
Bases:
JobSummary- inputs: Dict[str, DatasetJobInfo]¶
- outputs: Dict[str, DatasetJobInfo]¶
- class galaxy.schema.schema.JobMetric(*, title: str, value: str, plugin: str, name: str, raw_value: str)[source]¶
Bases:
Model
- class galaxy.schema.schema.JobMetricCollection(*, __root__: List[JobMetric] = [])[source]¶
Bases:
ModelRepresents a collection of metrics associated with a Job.
- class galaxy.schema.schema.JobFullDetails(*, id: EncodedDatabaseIdField, model_class: str = 'Job', tool_id: str, history_id: EncodedDatabaseIdField = None, state: states, exit_code: int = None, create_time: datetime, update_time: datetime, galaxy_version: str, external_id: str = None, command_line: str = None, user_email: str = None, command_version: str, params: Any, inputs: Dict[str, DatasetJobInfo] = {}, outputs: Dict[str, DatasetJobInfo] = {}, tool_stdout: str, tool_stderr: str, job_stdout: str, job_stderr: str, stdout: str, stderr: str, job_messages: List[str], job_metrics: JobMetricCollection = None)[source]¶
Bases:
JobDetails- job_metrics: Optional[JobMetricCollection]¶
- class galaxy.schema.schema.StoredWorkflowSummary(*, id: EncodedDatabaseIdField, model_class: str = 'StoredWorkflow', create_time: datetime, update_time: datetime, name: str, url: str, published: bool, annotations: List[str], tags: TagCollection, deleted: bool, hidden: bool, owner: str, latest_workflow_uuid: UUID4, number_of_steps: int, show_in_tool_panel: bool)[source]¶
Bases:
Model- tags: TagCollection¶
- latest_workflow_uuid: UUID4¶
- class galaxy.schema.schema.WorkflowInput(*, label: str, value: str, uuid: UUID4)[source]¶
Bases:
BaseModel- uuid: UUID4¶
- class galaxy.schema.schema.WorkflowOutput(*, label: str = None, output_name: str, uuid: UUID4)[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.InputStep(*, source_step: int, step_output: str)[source]¶
Bases:
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: WorkflowModuleType, annotation: str, input_steps: Dict[str, InputStep])[source]¶
Bases:
BaseModel- type: WorkflowModuleType¶
- class galaxy.schema.schema.ToolBasedWorkflowStep(*, id: int, type: WorkflowModuleType, annotation: str, input_steps: Dict[str, InputStep], tool_id: str = None, tool_version: str = None, tool_inputs: Any)[source]¶
Bases:
WorkflowStepBase
- class galaxy.schema.schema.InputDataStep(*, id: int, type: WorkflowModuleType = WorkflowModuleType.data_input, annotation: str, input_steps: Dict[str, InputStep], tool_id: str = None, tool_version: str = None, tool_inputs: Any)[source]¶
Bases:
ToolBasedWorkflowStep- type: WorkflowModuleType¶
- class galaxy.schema.schema.InputDataCollectionStep(*, id: int, type: WorkflowModuleType = WorkflowModuleType.data_collection_input, annotation: str, input_steps: Dict[str, InputStep], tool_id: str = None, tool_version: str = None, tool_inputs: Any)[source]¶
Bases:
ToolBasedWorkflowStep- type: WorkflowModuleType¶
- class galaxy.schema.schema.InputParameterStep(*, id: int, type: WorkflowModuleType = WorkflowModuleType.parameter_input, annotation: str, input_steps: Dict[str, InputStep], tool_id: str = None, tool_version: str = None, tool_inputs: Any)[source]¶
Bases:
ToolBasedWorkflowStep- type: WorkflowModuleType¶
- class galaxy.schema.schema.PauseStep(*, id: int, type: WorkflowModuleType = WorkflowModuleType.pause, annotation: str, input_steps: Dict[str, InputStep])[source]¶
Bases:
WorkflowStepBase- type: WorkflowModuleType¶
- class galaxy.schema.schema.ToolStep(*, id: int, type: WorkflowModuleType = WorkflowModuleType.tool, annotation: str, input_steps: Dict[str, InputStep], tool_id: str = None, tool_version: str = None, tool_inputs: Any)[source]¶
Bases:
ToolBasedWorkflowStep- type: WorkflowModuleType¶
- class galaxy.schema.schema.SubworkflowStep(*, id: int, type: WorkflowModuleType = WorkflowModuleType.subworkflow, annotation: str, input_steps: Dict[str, InputStep], workflow_id: EncodedDatabaseIdField)[source]¶
Bases:
WorkflowStepBase- type: WorkflowModuleType¶
- workflow_id: 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:
BaseModel
- 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:
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:
Creator
- class galaxy.schema.schema.StoredWorkflowDetailed(*, id: EncodedDatabaseIdField, model_class: str = 'StoredWorkflow', create_time: datetime, update_time: datetime, name: str, url: str, published: bool, annotations: List[str], tags: TagCollection, deleted: bool, hidden: bool, owner: str, latest_workflow_uuid: UUID4, number_of_steps: int, show_in_tool_panel: bool, annotation: str, license: str = None, version: int, inputs: Dict[int, WorkflowInput] = {}, creator: List[Union[Person, Organization]] = None, steps: Dict[int, Union[InputDataStep, InputDataCollectionStep, InputParameterStep, PauseStep, ToolStep, SubworkflowStep]] = {})[source]¶
Bases:
StoredWorkflowSummary- inputs: Dict[int, WorkflowInput]¶
- class galaxy.schema.schema.InputConnection(*, id: int, output_name: str, input_subworkflow_step_id: int = None)[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.WorkflowStepLayoutPosition(*, bottom: int, top: int, left: int, right: int, x: int, y: int, height: int, width: int)[source]¶
Bases:
BaseModelPosition 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: UUID4, label: str = None, inputs: List[Input], outputs: List[Output], input_connections: Dict[str, InputConnection] = {}, position: WorkflowStepLayoutPosition, workflow_outputs: List[WorkflowOutput] = [])[source]¶
Bases:
BaseModel- uuid: UUID4¶
- input_connections: Dict[str, InputConnection]¶
- position: WorkflowStepLayoutPosition¶
- workflow_outputs: List[WorkflowOutput]¶
- class galaxy.schema.schema.WorkflowStepToExport(*, id: int, type: str, name: str, annotation: str, tool_id: str = None, uuid: UUID4, label: str = None, inputs: List[Input], outputs: List[Output], input_connections: Dict[str, InputConnection] = {}, position: WorkflowStepLayoutPosition, workflow_outputs: List[WorkflowOutput] = [], content_id: str = None, tool_version: str = None, tool_state: Json, errors: str = None)[source]¶
Bases:
WorkflowStepToExportBase- tool_state: Json¶
- class galaxy.schema.schema.ToolShedRepositorySummary(*, name: str, owner: str, changeset_revision: str, tool_shed: str)[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.PostJobAction(*, action_type: str, output_name: str, action_arguments: Dict[str, Any])[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.WorkflowToolStepToExport(*, id: int, type: str, name: str, annotation: str, tool_id: str = None, uuid: UUID4, label: str = None, inputs: List[Input], outputs: List[Output], input_connections: Dict[str, InputConnection] = {}, position: WorkflowStepLayoutPosition, workflow_outputs: List[WorkflowOutput] = [], tool_shed_repository: ToolShedRepositorySummary, post_job_actions: Dict[str, PostJobAction])[source]¶
Bases:
WorkflowStepToExportBase- tool_shed_repository: ToolShedRepositorySummary¶
- post_job_actions: Dict[str, PostJobAction]¶
- class galaxy.schema.schema.SubworkflowStepToExport(*, id: int, type: str, name: str, annotation: str, tool_id: str = None, uuid: UUID4, label: str = None, inputs: List[Input], outputs: List[Output], input_connections: Dict[str, InputConnection] = {}, position: WorkflowStepLayoutPosition, workflow_outputs: List[WorkflowOutput] = [], subworkflow: WorkflowToExport)[source]¶
Bases:
WorkflowStepToExportBase- subworkflow: WorkflowToExport¶
- class galaxy.schema.schema.WorkflowToExport(*, a_galaxy_workflow: str = 'true', name: str, annotation: str, tags: TagCollection, uuid: UUID4 = None, creator: List[Union[Person, Organization]] = None, license: str = None, version: int, steps: Dict[int, Union[SubworkflowStepToExport, WorkflowToolStepToExport, WorkflowStepToExport]] = {}, **extra_data: Any)[source]¶
Bases:
BaseModel- tags: TagCollection¶
- class galaxy.schema.schema.BasicRoleModel(*, id: EncodedDatabaseIdField, name: str, type: str)[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.RoleModel(*, id: EncodedDatabaseIdField, name: str, type: str, description: str = None, url: str, model_class: str = 'Role')[source]¶
Bases:
BasicRoleModel
- class galaxy.schema.schema.RoleDefinitionModel(*, name: str, description: str, user_ids: List[EncodedDatabaseIdField] = [], group_ids: List[EncodedDatabaseIdField] = [])[source]¶
Bases:
BaseModel- user_ids: Optional[List[EncodedDatabaseIdField]]¶
- group_ids: Optional[List[EncodedDatabaseIdField]]¶
- class galaxy.schema.schema.GroupRoleModel(*, id: EncodedDatabaseIdField, name: str, url: str)[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.GroupRoleListModel(*, __root__: List[GroupRoleModel])[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.GroupUserModel(*, id: EncodedDatabaseIdField, email: str, url: str)[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.GroupUserListModel(*, __root__: List[GroupUserModel])[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.LibraryPermissionScope(value)[source]¶
-
An enumeration.
- current = 'current'¶
- available = 'available'¶
- class galaxy.schema.schema.LibraryLegacySummary(*, model_class: str = 'Library', id: EncodedDatabaseIdField, name: str, description: str = '', synopsis: str = None, root_folder_id: EncodedDatabaseIdField, create_time: datetime, deleted: bool)[source]¶
Bases:
BaseModel- root_folder_id: EncodedDatabaseIdField¶
- class galaxy.schema.schema.LibrarySummary(*, model_class: str = 'Library', id: EncodedDatabaseIdField, name: str, description: str = '', synopsis: str = None, root_folder_id: EncodedDatabaseIdField, create_time: datetime, deleted: bool, create_time_pretty: str, public: bool, can_user_add: bool, can_user_modify: bool, can_user_manage: bool)[source]¶
Bases:
LibraryLegacySummary
- class galaxy.schema.schema.LibrarySummaryList(*, __root__: List[LibrarySummary] = [])[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.CreateLibraryPayload(*, name: str, description: str = '', synopsis: str = '')[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.CreateLibrariesFromStore(*, store_content_uri: str = None, store_dict: Dict[str, Any] = None, model_store_format: ModelStoreFormat = None)[source]¶
Bases:
StoreContentSource- model_store_format: Optional[ModelStoreFormat]¶
- class galaxy.schema.schema.UpdateLibraryPayload(*, name: str = None, description: str = None, synopsis: str = None)[source]¶
Bases:
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:
BaseModel
- class galaxy.schema.schema.LegacyLibraryPermissionsPayload(*, LIBRARY_ACCESS_in: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [], LIBRARY_MODIFY_in: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [], LIBRARY_ADD_in: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [], LIBRARY_MANAGE_in: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [])[source]¶
Bases:
BaseModel- LIBRARY_ACCESS_in: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]]¶
- LIBRARY_MODIFY_in: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]]¶
- LIBRARY_ADD_in: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]]¶
- LIBRARY_MANAGE_in: Optional[Union[List[EncodedDatabaseIdField], 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[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [], manage_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [], modify_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [])[source]¶
Bases:
Model- add_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]]¶
- manage_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]]¶
- modify_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]]¶
- class galaxy.schema.schema.LibraryPermissionsPayload(*, add_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [], manage_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [], modify_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [], action: LibraryPermissionAction, access_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [])[source]¶
Bases:
LibraryPermissionsPayloadBase- action: Optional[LibraryPermissionAction]¶
- access_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]]¶
- class galaxy.schema.schema.LibraryFolderPermissionAction(value)[source]¶
-
An enumeration.
- set_permissions = 'set_permissions'¶
- class galaxy.schema.schema.LibraryFolderPermissionsPayload(*, add_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [], manage_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [], modify_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [], action: LibraryFolderPermissionAction = None)[source]¶
Bases:
LibraryPermissionsPayloadBase- action: Optional[LibraryFolderPermissionAction]¶
- class galaxy.schema.schema.LibraryFolderDetails(*, model_class: str = 'LibraryFolder', id: EncodedDatabaseIdField, name: str, description: str = '', item_count: int, parent_library_id: EncodedDatabaseIdField, parent_id: EncodedDatabaseIdField = None, genome_build: str = '?', update_time: datetime, deleted: bool, library_path: List[str] = [])[source]¶
Bases:
BaseModel- parent_library_id: EncodedDatabaseIdField¶
- parent_id: Optional[EncodedDatabaseIdField]¶
- class galaxy.schema.schema.CreateLibraryFolderPayload(*, name: str, description: str = '')[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.UpdateLibraryFolderPayload(*, name: str = None, description: str = None)[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.LibraryAvailablePermissions(*, roles: List[BasicRoleModel], page: int, page_limit: int, total: int)[source]¶
Bases:
BaseModel- roles: List[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:
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:
Model
- class galaxy.schema.schema.UpdateDatasetPermissionsPayload(*, action: DatasetPermissionAction = DatasetPermissionAction.set_permissions, access_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [], manage_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [], modify_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]] = [])[source]¶
Bases:
Model- action: Optional[DatasetPermissionAction]¶
- access_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]]¶
- manage_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]]¶
- modify_ids: Optional[Union[List[EncodedDatabaseIdField], EncodedDatabaseIdField]]¶
- class galaxy.schema.schema.CustomHistoryItem(**extra_data: Any)[source]¶
Bases:
ModelCan 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, stop_job: bool = False)[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.DeleteHistoryContentResult(*, id: EncodedDatabaseIdField, deleted: bool, purged: bool = None, **extra_data: Any)[source]¶
Bases:
CustomHistoryItemContains 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:
BaseModelContains 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:
BaseModelStats used by the contents_near endpoint.
- class galaxy.schema.schema.HistoryContentsResult(*, __root__: List[Union[HDADetailed, HDASummary, HDCADetailed, HDCASummary, CustomHistoryItem]])[source]¶
Bases:
ModelList of history content items. Can contain different views and kinds of items.
- class galaxy.schema.schema.HistoryContentsWithStatsResult(*, stats: HistoryContentStats, contents: List[Union[HDADetailed, HDASummary, HDCADetailed, HDCASummary, CustomHistoryItem]])[source]¶
Bases:
BaseModelIncludes stats with items counting
- stats: HistoryContentStats¶
- contents: List[Union[HDADetailed, HDASummary, HDCADetailed, HDCASummary, CustomHistoryItem]]¶
- class galaxy.schema.schema.ContentsNearResult(*, contents: HistoryContentsResult, stats: ContentsNearStats)[source]¶
Bases:
BaseModel- contents: HistoryContentsResult¶
- stats: ContentsNearStats¶
- 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:
BaseModelBases:
object
Bases:
BaseModel
- class galaxy.schema.schema.UserEmail(*, id: EncodedDatabaseIdField, email: str)[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.SharingStatus(*, id: EncodedDatabaseIdField, title: str, importable: bool, published: bool, users_shared_with: List[UserEmail] = [], username_and_slug: str = None)[source]¶
Bases:
BaseModel
Bases:
SharingStatus
- class galaxy.schema.schema.HDABasicInfo(*, id: EncodedDatabaseIdField, name: str)[source]¶
Bases:
BaseModel
Bases:
ShareWithExtra
- class galaxy.schema.schema.PageContentFormat(value)[source]¶
-
An enumeration.
- markdown = 'markdown'¶
- html = 'html'¶
- class galaxy.schema.schema.PageSummaryBase(*, title: str, slug: ConstrainedStrValue)[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.MaterializeDatasetInstanceAPIRequest(*, source: DatasetSourceType = None, content: EncodedDatabaseIdField = None)[source]¶
Bases:
Model- source: DatasetSourceType¶
- content: EncodedDatabaseIdField¶
- class galaxy.schema.schema.MaterializeDatasetInstanceRequest(*, source: DatasetSourceType = None, content: EncodedDatabaseIdField = None, history_id: EncodedDatabaseIdField)[source]¶
Bases:
MaterializeDatasetInstanceAPIRequest- history_id: EncodedDatabaseIdField¶
- class galaxy.schema.schema.CreatePagePayload(*, title: str, slug: ConstrainedStrValue, content_format: PageContentFormat = PageContentFormat.html, content: str = '', annotation: str = None, invocation_id: EncodedDatabaseIdField = None, **extra_data: Any)[source]¶
Bases:
PageSummaryBase- content_format: PageContentFormat¶
- invocation_id: Optional[EncodedDatabaseIdField]¶
- class galaxy.schema.schema.AsyncTaskResultSummary(*, id: str, ignored: bool, name: str = None, queue: str = None)[source]¶
Bases:
BaseModel
- class galaxy.schema.schema.AsyncFile(*, storage_request_id: str, task: AsyncTaskResultSummary)[source]¶
Bases:
BaseModel- task: AsyncTaskResultSummary¶
- class galaxy.schema.schema.PageSummary(*, title: str, slug: ConstrainedStrValue, id: EncodedDatabaseIdField, model_class: str, username: str, published: bool, importable: bool, deleted: bool, latest_revision_id: EncodedDatabaseIdField, revision_ids: List[EncodedDatabaseIdField])[source]¶
Bases:
PageSummaryBase- latest_revision_id: EncodedDatabaseIdField¶
- revision_ids: List[EncodedDatabaseIdField]¶
- class galaxy.schema.schema.PageDetails(*, title: str, slug: ConstrainedStrValue, id: EncodedDatabaseIdField, model_class: str, username: str, published: bool, importable: bool, deleted: bool, latest_revision_id: EncodedDatabaseIdField, revision_ids: List[EncodedDatabaseIdField], content_format: PageContentFormat = PageContentFormat.html, content: str = '', generate_version: str = None, generate_time: str = None, **extra_data: Any)[source]¶
Bases:
PageSummary- content_format: PageContentFormat¶
- class galaxy.schema.schema.PageSummaryList(*, __root__: List[PageSummary] = [])[source]¶
Bases:
BaseModel
galaxy.schema.tasks module¶
- class galaxy.schema.tasks.SetupHistoryExportJob(*, history_id: int, job_id: int, store_directory: str, include_files: bool, include_hidden: bool, include_deleted: bool)[source]¶
Bases:
BaseModel
- class galaxy.schema.tasks.PrepareDatasetCollectionDownload(*, short_term_storage_request_id: str, history_dataset_collection_association_id: int)[source]¶
Bases:
BaseModel
- class galaxy.schema.tasks.GeneratePdfDownload(*, short_term_storage_request_id: str, basic_markdown: str, document_type: PdfDocumentType)[source]¶
Bases:
BaseModel- document_type: PdfDocumentType¶
- class galaxy.schema.tasks.GenerateHistoryDownload(*, model_store_format: ModelStoreFormat = ModelStoreFormat.TAR_DOT_GZ, include_files: bool = True, include_deleted: bool = False, include_hidden: bool = False, history_id: int, short_term_storage_request_id: str, user: RequestUser)[source]¶
Bases:
StoreExportPayload- user: RequestUser¶
- class galaxy.schema.tasks.GenerateHistoryContentDownload(*, model_store_format: ModelStoreFormat = ModelStoreFormat.TAR_DOT_GZ, include_files: bool = True, include_deleted: bool = False, include_hidden: bool = False, content_type: HistoryContentType, content_id: int, short_term_storage_request_id: str, user: RequestUser)[source]¶
Bases:
StoreExportPayload- content_type: HistoryContentType¶
- user: RequestUser¶
- class galaxy.schema.tasks.GenerateInvocationDownload(*, model_store_format: ModelStoreFormat = ModelStoreFormat.TAR_DOT_GZ, include_files: bool = True, include_deleted: bool = False, include_hidden: bool = False, invocation_id: int, short_term_storage_request_id: str, user: RequestUser)[source]¶
Bases:
StoreExportPayload- user: RequestUser¶
- class galaxy.schema.tasks.WriteInvocationTo(*, model_store_format: ModelStoreFormat = ModelStoreFormat.TAR_DOT_GZ, include_files: bool = True, include_deleted: bool = False, include_hidden: bool = False, target_uri: str, invocation_id: int, user: RequestUser)[source]¶
Bases:
WriteStoreToPayload- user: RequestUser¶
- class galaxy.schema.tasks.WriteHistoryContentTo(*, model_store_format: ModelStoreFormat = ModelStoreFormat.TAR_DOT_GZ, include_files: bool = True, include_deleted: bool = False, include_hidden: bool = False, target_uri: str, content_type: HistoryContentType, content_id: int, user: RequestUser)[source]¶
Bases:
WriteStoreToPayload- content_type: HistoryContentType¶
- user: RequestUser¶
- class galaxy.schema.tasks.WriteHistoryTo(*, model_store_format: ModelStoreFormat = ModelStoreFormat.TAR_DOT_GZ, include_files: bool = True, include_deleted: bool = False, include_hidden: bool = False, target_uri: str, history_id: int, user: RequestUser)[source]¶
Bases:
WriteStoreToPayload- user: RequestUser¶
- class galaxy.schema.tasks.ImportModelStoreTaskRequest(*, user: RequestUser, history_id: int = None, source_uri: str, for_library: bool, model_store_format: ModelStoreFormat = None)[source]¶
Bases:
BaseModel- user: RequestUser¶
- model_store_format: Optional[ModelStoreFormat]¶
- class galaxy.schema.tasks.MaterializeDatasetInstanceTaskRequest(*, history_id: int, user: RequestUser, source: DatasetSourceType = None, content: int = None)[source]¶
Bases:
BaseModel- user: RequestUser¶
- source: DatasetSourceType¶