diff options
| -rw-r--r-- | scripts/run_qtlreaper.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/run_qtlreaper.py b/scripts/run_qtlreaper.py index 5ab5b21..2269ea6 100644 --- a/scripts/run_qtlreaper.py +++ b/scripts/run_qtlreaper.py @@ -6,6 +6,7 @@ import time import secrets import logging import subprocess +import multiprocessing from pathlib import Path from functools import reduce from typing import Union, Iterator @@ -156,7 +157,8 @@ def dispatch(args: Namespace) -> int: "--geno", _genofile, "--traits", _traitsfile, "--main_output", _qtlreaper_main_output, - "--permu_output", _qtlreaper_permu_output), + "--permu_output", _qtlreaper_permu_output, + "--threads", str(int(1+(multiprocessing.cpu_count()/2)))), env=({**os.environ, "RUST_BACKTRACE": "full"} if logger.getEffectiveLevel() == logging.DEBUG else dict(os.environ))) as _qtlreaper: |
