Skip to content

Commit 3be62c3

Browse files
committed
Revert 7415ef0
1 parent 7415ef0 commit 3be62c3

1 file changed

Lines changed: 10 additions & 11 deletions

File tree

src/dlstbx/services/trigger_xchem.py

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -699,17 +699,18 @@ def trigger_pandda_xchem(
699699
# 3. Create dataset directory structure
700700
analysis_dir = processed_dir / "analysis"
701701
pandda_dir = analysis_dir / "pandda2"
702-
pandda_pdir = pandda_dir / f"panddas/processed_datasets/{dtag}"
703702
model_dir = pandda_dir / "model_building"
704703
dataset_dir = model_dir / dtag
705704
compound_dir = dataset_dir / "compound"
706705

707706
self.log.info(f"Creating directory {dataset_dir}")
708-
compound_dir.mkdir(parents=True, exist_ok=False)
709-
710-
dataset_list = sorted([p.parts[-1] for p in model_dir.iterdir() if p.is_dir()])
711-
dataset_count = sum(1 for p in model_dir.iterdir() if p.is_dir())
712-
self.log.info(f"Dataset count is: {dataset_count}")
707+
try:
708+
compound_dir.mkdir(parents=True, exist_ok=False)
709+
except FileExistsError:
710+
self.log.info(
711+
f"Exiting PanDDA2/Pipedream trigger: {dataset_dir} already exists"
712+
)
713+
return {"success": True}
713714

714715
# Copy the dimple files of the selected dataset
715716
shutil.copy(pdb, str(dataset_dir / "dimple.pdb"))
@@ -749,11 +750,9 @@ def trigger_pandda_xchem(
749750
"smiles": str(CompoundSMILES),
750751
}
751752

752-
if pandda_pdir.exists():
753-
self.log.info(
754-
f"Exiting PanDDA2/Pipedream trigger: {pandda_pdir} already exists"
755-
)
756-
return {"success": True}
753+
dataset_list = sorted([p.parts[-1] for p in model_dir.iterdir() if p.is_dir()])
754+
dataset_count = sum(1 for p in model_dir.iterdir() if p.is_dir())
755+
self.log.info(f"Dataset count is: {dataset_count}")
757756

758757
if dataset_count < comparator_threshold:
759758
self.log.info(

0 commit comments

Comments
 (0)