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]