diff options
| author | Alexander_Kabui | 2025-01-23 17:00:34 +0300 |
|---|---|---|
| committer | BonfaceKilz | 2025-02-06 12:43:15 +0300 |
| commit | fa08c4eeb2110dc280bb2d3a9334aabeaa1b5bfe (patch) | |
| tree | 51b7cb61ae156fe45634b656fcb3a5d1ff4886d1 /gn3/computations | |
| parent | 8b357f7c5cdac8fcf342b27a7227cbc2a1a3a5f5 (diff) | |
| download | genenetwork3-fa08c4eeb2110dc280bb2d3a9334aabeaa1b5bfe.tar.gz | |
Refactor workspace directory creation to use pathlib's mkdir method.
Diffstat (limited to 'gn3/computations')
| -rw-r--r-- | gn3/computations/rqtl2.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gn3/computations/rqtl2.py b/gn3/computations/rqtl2.py index 0022f61..a6f8bcb 100644 --- a/gn3/computations/rqtl2.py +++ b/gn3/computations/rqtl2.py @@ -3,6 +3,7 @@ import os import csv import uuid import json +from pathlib import Path def generate_rqtl2_files(data, workspace_dir): @@ -82,7 +83,7 @@ def create_file(file_path): def prepare_files(tmpdir): """Prepare necessary files and workspace dir for computation.""" workspace_dir = os.path.join(tmpdir, str(uuid.uuid4())) # - os.makedirs(workspace_dir) + Path(workspace_dir).mkdir(parents=False, exist_ok=True) input_file = os.path.join(workspace_dir, f"rqtl2-input-{uuid.uuid4()}.json") output_file = os.path.join(workspace_dir, f"rqtl2-output-{uuid.uuid4()}.json") |
