Settings

The text in this seciton doubles as API documentation for the rodeos_ingest.settings module and the environment variable to configure RODEOS Ingest.

Configuration settings.

The value of the configuration environment variables have to be parseable to the types given for the variables below. In the case of bool variables, any string whose lower case value equals 1, true, or yes will be converted into True, any other value will be convered into False.

The values shown below are the defaults if the environment variable remains unset.

rodeos_ingest.settings.RODEOS_DELAY_UNTIL_AT_REST_SECONDS: int = 300

Set how many seconds should pass before data is detected to be at rest.

rodeos_ingest.settings.RODEOS_HASHDEEP_ALGO: str = 'md5'

Algorithm to use for hashing in hashdeep`.

rodeos_ingest.settings.RODEOS_HASHDEEP_THREADS: int = 8

Number of threads to use in hashdeep`.

rodeos_ingest.settings.RODEOS_ILLUMINA_FASTQ_DONE_MARKER_FILE: str = 'DIGESTIFLOW_DEMUX_DONE.txt'

Name of the “done” marker file for Illumina demultiplexing ingest.

rodeos_ingest.settings.RODEOS_LOOK_FOR_EXECUTABLES: bool = False

Whether or not to look for external dependency.

rodeos_ingest.settings.RODEOS_MANIFEST_IRODS: str = '_MANIFEST_IRODS.txt'

File name for iRODS manifest file.

rodeos_ingest.settings.RODEOS_MANIFEST_LOCAL: str = '_MANIFEST_LOCAL.txt'

File name for local manifest file.

rodeos_ingest.settings.RODEOS_MOVE_AFTER_INGEST: bool = True

Whether or not to move directories in ingest after completing item.