Warning

This document is for an old release 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.sample_tracking package

Submodules

galaxy.sample_tracking.data_transfer module

class galaxy.sample_tracking.data_transfer.DataTransferFactory[source]

Bases: object

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

Bases: galaxy.sample_tracking.data_transfer.DataTransferFactory

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

Bases: galaxy.sample_tracking.data_transfer.DataTransferFactory

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

Bases: galaxy.sample_tracking.data_transfer.DataTransferFactory

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

alias of galaxy.sample_tracking.data_transfer.FtpDataTransferFactory

galaxy.sample_tracking.external_service_types module

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.

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]

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]
new(name, request_form, sample_form, external_service, description=None, sample_states=None)[source]

Return new RequestType.

from_elem(elem, request_form, sample_form, external_service)[source]

Return RequestType created from an xml string.

galaxy.sample_tracking.sample module

Sample

class galaxy.sample_tracking.sample.SampleStateFactory[source]

Bases: object

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

Return new SampleState.

from_elem(request_type, elem)[source]

Return SampleState created from an xml string.