actions Package

actions Package

This package contains job action classes.

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.ActionBox[source]

Bases: object

actions = {'ChangeDatatypeAction': <class 'galaxy.jobs.actions.post.ChangeDatatypeAction'>, 'RenameDatasetAction': <class 'galaxy.jobs.actions.post.RenameDatasetAction'>, 'ColumnSetAction': <class 'galaxy.jobs.actions.post.ColumnSetAction'>, 'HideDatasetAction': <class 'galaxy.jobs.actions.post.HideDatasetAction'>, 'DeleteIntermediatesAction': <class 'galaxy.jobs.actions.post.DeleteIntermediatesAction'>, 'EmailAction': <class 'galaxy.jobs.actions.post.EmailAction'>, 'TagDatasetAction': <class 'galaxy.jobs.actions.post.TagDatasetAction'>}
classmethod execute(app, sa_session, pja, job, replacement_dict=None)[source]
classmethod get_add_list()[source]
classmethod get_forms(trans)[source]
classmethod get_short_str(action)[source]
classmethod handle_incoming(incoming)[source]
immediate_actions = ['ChangeDatatypeAction', 'RenameDatasetAction', 'TagDatasetAction']
public_actions = ['RenameDatasetAction', 'ChangeDatatypeAction', 'ColumnSetAction', 'EmailAction', 'DeleteIntermediatesAction', 'TagDatasetAction']
class galaxy.jobs.actions.post.ChangeDatatypeAction[source]

Bases: galaxy.jobs.actions.post.DefaultJobAction

classmethod execute(app, sa_session, action, job, replacement_dict)[source]
classmethod get_config_form(trans)[source]
classmethod get_short_str(pja)[source]
name = 'ChangeDatatypeAction'
verbose_name = 'Change Datatype'
class galaxy.jobs.actions.post.ColumnSetAction[source]

Bases: galaxy.jobs.actions.post.DefaultJobAction

classmethod execute(app, sa_session, action, job, replacement_dict)[source]
classmethod get_config_form(trans)[source]
classmethod get_short_str(pja)[source]
name = 'ColumnSetAction'
verbose_name = 'Assign Columns'
class galaxy.jobs.actions.post.DefaultJobAction[source]

Bases: object

Base job action.

classmethod execute(app, sa_session, action, job, replacement_dict=None)[source]
classmethod get_config_form(trans)[source]
classmethod get_short_str(pja)[source]
name = 'DefaultJobAction'
verbose_name = 'Default Job'
class galaxy.jobs.actions.post.DeleteDatasetAction[source]

Bases: galaxy.jobs.actions.post.DefaultJobAction

classmethod execute(app, sa_session, action, job, replacement_dict)[source]
classmethod get_config_form(trans)[source]
classmethod get_short_str(pja)[source]
name = 'DeleteDatasetAction'
verbose_name = 'Delete Dataset'
class galaxy.jobs.actions.post.DeleteIntermediatesAction[source]

Bases: galaxy.jobs.actions.post.DefaultJobAction

classmethod execute(app, sa_session, action, job, replacement_dict)[source]
classmethod get_config_form(trans)[source]
classmethod get_short_str(pja)[source]
name = 'DeleteIntermediatesAction'
verbose_name = 'Delete Non-Output Completed Intermediate Steps'
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.

classmethod execute(app, sa_session, action, job, replacement_dict)[source]
classmethod get_config_form(trans)[source]
classmethod get_short_str(pja)[source]
name = 'EmailAction'
verbose_name = 'Email Notification'
class galaxy.jobs.actions.post.HideDatasetAction[source]

Bases: galaxy.jobs.actions.post.DefaultJobAction

classmethod execute(app, sa_session, action, job, replacement_dict)[source]
classmethod get_config_form(trans)[source]
classmethod get_short_str(pja)[source]
name = 'HideDatasetAction'
verbose_name = 'Hide Dataset'
class galaxy.jobs.actions.post.RenameDatasetAction[source]

Bases: galaxy.jobs.actions.post.DefaultJobAction

classmethod execute(app, sa_session, action, job, replacement_dict)[source]
classmethod get_config_form(trans)[source]
classmethod get_short_str(pja)[source]
name = 'RenameDatasetAction'
verbose_name = 'Rename Dataset'
class galaxy.jobs.actions.post.SetMetadataAction[source]

Bases: galaxy.jobs.actions.post.DefaultJobAction

classmethod execute(app, sa_session, action, job, replacement_dict)[source]
classmethod get_config_form(trans)[source]
name = 'SetMetadataAction'
class galaxy.jobs.actions.post.TagDatasetAction[source]

Bases: galaxy.jobs.actions.post.DefaultJobAction

classmethod execute(app, sa_session, action, job, replacement_dict)[source]
classmethod get_config_form(trans)[source]
classmethod get_short_str(pja)[source]
name = 'TagDatasetAction'
verbose_name = 'Add tag to dataset'
galaxy.jobs.actions.post.get_form_template(action_type, title, content, help, on_output=True)[source]