galaxy.sample_tracking package

Submodules

galaxy.sample_tracking.data_transfer module

class galaxy.sample_tracking.data_transfer.DataTransferFactory[source]

Bases: object

parse()[source]
type = None
class galaxy.sample_tracking.data_transfer.FtpDataTransferFactory[source]

Bases: galaxy.sample_tracking.data_transfer.DataTransferFactory

__init__()[source]
parse(elem)[source]
type = 'ftp'
class galaxy.sample_tracking.data_transfer.HttpDataTransferFactory[source]

Bases: galaxy.sample_tracking.data_transfer.DataTransferFactory

__init__()[source]
parse(config_file, elem)[source]
type = 'http'
class galaxy.sample_tracking.data_transfer.ScpDataTransferFactory[source]

Bases: galaxy.sample_tracking.data_transfer.DataTransferFactory

__init__()[source]
parse(config_file, elem)[source]
type = 'scp'
galaxy.sample_tracking.data_transfer.data_transfer

alias of FtpDataTransferFactory

galaxy.sample_tracking.external_service_types module

class galaxy.sample_tracking.external_service_types.ExternalServiceType(external_service_type_xml_config, root, visible=True)[source]

Bases: object

__init__(external_service_type_xml_config, root, visible=True)[source]
parse(root)[source]
parse_data_transfer_settings(root)[source]
parse_run_details(root)[source]
parse_run_details_results(root)[source]
exception galaxy.sample_tracking.external_service_types.ExternalServiceTypeNotFoundException[source]

Bases: exceptions.Exception

class galaxy.sample_tracking.external_service_types.ExternalServiceTypesCollection(config_filename, root_dir, app)[source]

Bases: object

__init__(config_filename, root_dir, app)[source]
load_all(config_filename)[source]
load_external_service_type(config_file, visible=True)[source]
reload(external_service_type_id)[source]

Attempt to reload the external_service_type identified by ‘external_service_type_id’, if successful replace the old external_service_type.

galaxy.sample_tracking.request_types module

RequestType

class galaxy.sample_tracking.request_types.RequestTypeFactory(sample_state_factory, rename_dataset_options)[source]

Bases: object

__init__(sample_state_factory, rename_dataset_options)[source]
from_elem(elem, request_form, sample_form, external_service)[source]

Return RequestType created from an xml string.

new(name, request_form, sample_form, external_service, description=None, sample_states=None)[source]

Return new RequestType.

galaxy.sample_tracking.sample module

Sample

class galaxy.sample_tracking.sample.SampleStateFactory[source]

Bases: object

from_elem(request_type, elem)[source]

Return SampleState created from an xml string.

new(request_type, name, description=None)[source]

Return new SampleState.