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. Currently only used in workflows.
- 
class 
galaxy.jobs.actions.post.DefaultJobAction[source]¶ Bases:
objectBase job action.
- 
name= 'DefaultJobAction'¶ 
- 
verbose_name= 'Default Job'¶ 
- 
 
- 
class 
galaxy.jobs.actions.post.EmailAction[source]¶ Bases:
galaxy.jobs.actions.post.DefaultJobActionThis action sends an email to the galaxy user responsible for a job.
- 
name= 'EmailAction'¶ 
- 
verbose_name= 'Email Notification'¶ 
- 
 
- 
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']¶ 
-