@@ -140,43 +140,38 @@ min_mutations: .
140140# type: bool | required = no | default = false
141141overwrite_output : .
142142
143- # Top-level output directory for splits, per-chunk outputs, and stitched results.
144- # Relative paths are interpreted against the CURRENT WORKING DIRECTORY.
145- # If omitted (or set to .), it defaults to: <cwd>/<config_stem>_parallel
146- # type = string | required: no
147- outdir : .
148-
149- # Location (prefix, no extension) for stitched outputs.
150- # If relative, it is resolved under outdir (i.e., <outdir>/<final_prefix>*).
151- # Default is "stitched/final".
152- # type = string | required: no | default = stitched/final
153- final_prefix : .
154-
155143# How to split the input reference for parallelization
144+ # If parallel_mode = false, this option has no effect.
156145# type = string | required: no | default = contig | values: contig, size
157- by : .
146+ mode : .
158147
159148# Target chunk size if by = size (overlap = read_len * 2).
160- # Default is 500000 when by = size.
149+ # Default is 500000 when by = size. Not used for by = contig.
161150# type = int | required: no | default = 500000 (when by=size)
162151size : .
163152
164- # Maximum number of concurrent NEAT jobs
165- # type = int | required: no | default = (CPU count)
166- jobs : .
167-
168- # Command used to launch the simulator (CLI mode)
169- # type = string | required: no | default = "neat read-simulator"
170- neat_cmd : .
171-
172- # Path to samtools (binary name if on PATH)
173- # type = string | required: no | default = samtools
174- samtools : .
153+ # Maximum number of concurrent NEAT jobs (threads or hyperthreads) to run.
154+ # Note that assigning a value higher than your available number of threads
155+ # could result in performance issues in the computer running the job.
156+ # If parallel_mode = false, this option has no effect.
157+ # type = int | required: no | default = all available.
158+ threads : .
175159
176160# Delete the 'splits' directory after stitching completes
161+ # Note if parallel_mode = false, this option has no effect.
177162# type = bool | required: no | default = false
178163cleanup_splits : .
179164
180- # Reuse existing files in 'splits' and skip the split step
181- # type = bool | required: no | default = false
165+ # Reuse existing files in 'splits' and skip the split step. This
166+ # option should be a path to the directory containing the splits.
167+ # Note if parallel_mode = None, this option has no effect.
168+ # type = str | required: no | default = None
182169reuse_splits : .
170+
171+ # For recombining bams, you will need to have samtools installed
172+ # if no installation path is specified here, Python will check
173+ # for an installation of samtools in PATH. If Python can't
174+ # find it, it will throw an error and exit.
175+ # Note if parallel_mode = None, or produce_bam = false, this option has no effect,
176+ # and will not be checked
177+ samtools : .
0 commit comments