Warning
This document is for an in-development version 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.jobs.actions package¶
This package contains job action classes.
Submodules¶
galaxy.jobs.actions.post module¶
Actions to be run at job completion (or output hda creation, as in the case of immediate_actions listed below.
-
class
galaxy.jobs.actions.post.
DefaultJobAction
[source]¶ Bases:
object
Base job action.
-
name
= 'DefaultJobAction'¶
-
verbose_name
= 'Default Job'¶
-
-
class
galaxy.jobs.actions.post.
EmailAction
[source]¶ Bases:
galaxy.jobs.actions.post.DefaultJobAction
This action sends an email to the galaxy user responsible for a job.
-
name
= 'EmailAction'¶
-
verbose_name
= 'Email Notification'¶
-
-
class
galaxy.jobs.actions.post.
ValidateOutputsAction
[source]¶ Bases:
galaxy.jobs.actions.post.DefaultJobAction
This action validates the produced outputs against the expected datatype.
-
name
= 'ValidateOutputsAction'¶
-
verbose_name
= 'Validate Tool Outputs'¶
-
-
class
galaxy.jobs.actions.post.
ChangeDatatypeAction
[source]¶ Bases:
galaxy.jobs.actions.post.DefaultJobAction
-
name
= 'ChangeDatatypeAction'¶
-
verbose_name
= 'Change Datatype'¶
-
-
class
galaxy.jobs.actions.post.
RenameDatasetAction
[source]¶ Bases:
galaxy.jobs.actions.post.DefaultJobAction
-
name
= 'RenameDatasetAction'¶
-
verbose_name
= 'Rename Dataset'¶
-
-
class
galaxy.jobs.actions.post.
HideDatasetAction
[source]¶ Bases:
galaxy.jobs.actions.post.DefaultJobAction
-
name
= 'HideDatasetAction'¶
-
verbose_name
= 'Hide Dataset'¶
-
-
class
galaxy.jobs.actions.post.
DeleteDatasetAction
[source]¶ Bases:
galaxy.jobs.actions.post.DefaultJobAction
-
name
= 'DeleteDatasetAction'¶
-
verbose_name
= 'Delete Dataset'¶
-
-
class
galaxy.jobs.actions.post.
ColumnSetAction
[source]¶ Bases:
galaxy.jobs.actions.post.DefaultJobAction
-
name
= 'ColumnSetAction'¶
-
verbose_name
= 'Assign Columns'¶
-
-
class
galaxy.jobs.actions.post.
SetMetadataAction
[source]¶ Bases:
galaxy.jobs.actions.post.DefaultJobAction
-
name
= 'SetMetadataAction'¶
-
-
class
galaxy.jobs.actions.post.
DeleteIntermediatesAction
[source]¶ Bases:
galaxy.jobs.actions.post.DefaultJobAction
-
name
= 'DeleteIntermediatesAction'¶
-
verbose_name
= 'Delete Non-Output Completed Intermediate Steps'¶
-
-
class
galaxy.jobs.actions.post.
TagDatasetAction
[source]¶ Bases:
galaxy.jobs.actions.post.DefaultJobAction
-
name
= 'TagDatasetAction'¶
-
verbose_name
= 'Add tag to dataset'¶
-
action
= 'Add'¶
-
direction
= 'to'¶
-
-
class
galaxy.jobs.actions.post.
RemoveTagDatasetAction
[source]¶ Bases:
galaxy.jobs.actions.post.TagDatasetAction
-
name
= 'RemoveTagDatasetAction'¶
-
verbose_name
= 'Remove tag from dataset'¶
-
action
= 'Remove'¶
-
direction
= 'from'¶
-
-
class
galaxy.jobs.actions.post.
ActionBox
[source]¶ Bases:
object
-
actions
= {'ChangeDatatypeAction': <class 'galaxy.jobs.actions.post.ChangeDatatypeAction'>, 'ColumnSetAction': <class 'galaxy.jobs.actions.post.ColumnSetAction'>, 'DeleteIntermediatesAction': <class 'galaxy.jobs.actions.post.DeleteIntermediatesAction'>, 'EmailAction': <class 'galaxy.jobs.actions.post.EmailAction'>, 'HideDatasetAction': <class 'galaxy.jobs.actions.post.HideDatasetAction'>, 'RemoveTagDatasetAction': <class 'galaxy.jobs.actions.post.RemoveTagDatasetAction'>, 'RenameDatasetAction': <class 'galaxy.jobs.actions.post.RenameDatasetAction'>, 'TagDatasetAction': <class 'galaxy.jobs.actions.post.TagDatasetAction'>}¶
-
public_actions
= ['RenameDatasetAction', 'ChangeDatatypeAction', 'ColumnSetAction', 'EmailAction', 'DeleteIntermediatesAction', 'TagDatasetAction', 'RemoveTagDatasetAction']¶
-
immediate_actions
= ['ChangeDatatypeAction', 'RenameDatasetAction', 'TagDatasetAction', 'RemoveTagDatasetAction']¶
-
mapped_over_output_actions
= ['RenameDatasetAction', 'HideDatasetAction', 'TagDatasetAction', 'RemoveTagDatasetAction']¶
-