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.