deriva.transfer.download.processors package

Submodules

deriva.transfer.download.processors.base_processor module

class deriva.transfer.download.processors.base_processor.BaseProcessor(envars=None, **kwargs)[source]

Bases: object

Base class for Processor classes

static create_paths(base_path, sub_path=None, filename=None, ext=None, is_bag=False, envars=None)[source]
default_callback(**kwargs)[source]
static make_file_output_values(file_path, input_dict, make_file_hashes=True)[source]
classmethod process()[source]
should_abort()[source]

Module contents

deriva.transfer.download.processors.find_post_processor(processor_name, processor_type=None, **kwargs)[source]
deriva.transfer.download.processors.find_processor(processor_name, processor_type=None, defaults={}, **kwargs)[source]
deriva.transfer.download.processors.find_query_processor(processor_name, processor_type=None, **kwargs)[source]
deriva.transfer.download.processors.find_transform_processor(processor_name, processor_type=None, **kwargs)[source]
deriva.transfer.download.processors.is_processor_whitelisted(processor_type, **kwargs)[source]