ovo.cli.common

Module Contents

Functions

calculate_file_hash

download_file

download_files

Download files in parallel using ThreadPoolExecutor.

run_nextflow

init_nextflow

Data

API

ovo.cli.common.console

‘Console(…)’

exception ovo.cli.common.OVOCliError

Bases: Exception

exception ovo.cli.common.OVONotInitializedError

Bases: ovo.cli.common.OVOCliError

ovo.cli.common.calculate_file_hash(filename, hash_algorithm='sha256')
ovo.cli.common.download_file(url, file_path, file_hash, progress, task)
ovo.cli.common.download_files(destination_dir: str, file_list: list[tuple[str, str, str]])

Download files in parallel using ThreadPoolExecutor.

ovo.cli.common.run_nextflow(args: list[str])
ovo.cli.common.init_nextflow()