deferred Package

deferred Package

Queue for running deferred code via plugins.

class galaxy.jobs.deferred.DeferredJobQueue(app)[source]

Bases: object

job_states = <galaxy.util.bunch.Bunch object>
shutdown()[source]
class galaxy.jobs.deferred.FakeTrans(app, history=None, user=None)[source]

Bases: object

A fake trans for calling the external set metadata tool

db_dataset_for(dbkey)[source]
get_current_user_roles()[source]
get_galaxy_session()[source]
log_event(message, tool_id=None)[source]
class galaxy.jobs.deferred.Sleeper[source]

Bases: object

Provides a ‘sleep’ method that sleeps for a number of seconds unless the notify method is called (from a different thread).

sleep(seconds)[source]
wake()[source]

data_transfer Module

Module for managing data transfer jobs.

class galaxy.jobs.deferred.data_transfer.DataTransfer(app)[source]

Bases: object

check_interval = 15
check_job(job)[source]
create_job(trans, **kwd)[source]
dataset_datatype_re = <_sre.SRE_Pattern object>
dataset_name_re = <_sre.SRE_Pattern object>
run_job(job)[source]

genome_index Module

genome_transfer Module

liftover_transfer Module

manual_data_transfer Module

Generic module for managing manual data transfer jobs using Galaxy’s built-in file browser. This module can be used by various external services that are configured to transfer data manually.

class galaxy.jobs.deferred.manual_data_transfer.ManualDataTransferPlugin(app)[source]

Bases: galaxy.jobs.deferred.data_transfer.DataTransfer

check_job(job)[source]
create_job(trans, **kwd)[source]

pacific_biosciences_smrt_portal Module

Module for managing jobs in Pacific Bioscience’s SMRT Portal and automatically transferring files produced by SMRT Portal.

class galaxy.jobs.deferred.pacific_biosciences_smrt_portal.SMRTPortalPlugin(app)[source]

Bases: galaxy.jobs.deferred.data_transfer.DataTransfer

api_path = '/smrtportal/api'
check_job(job)[source]
create_job(trans, **kwd)[source]