sample_tracking Package

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

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

Bases: galaxy.sample_tracking.data_transfer.DataTransferFactory

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

Bases: galaxy.sample_tracking.data_transfer.DataTransferFactory

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

alias of FtpDataTransferFactory

external_service_types Module

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

Bases: object

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

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.

request_types Module

RequestType

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

Bases: object

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.

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.