Skip to content

Commit cece8ab

Browse files
PanDDA2 for XChem/OpenBind (#330)
1 parent 5b4b6a7 commit cece8ab

6 files changed

Lines changed: 1354 additions & 0 deletions

File tree

setup.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@
7777
"mosflm_strategy = dlstbx.wrapper.mosflm_strategy:MosflmStrategyWrapper",
7878
"mr_predict = dlstbx.wrapper.mr_predict:MRPredictWrapper",
7979
"mrbump = dlstbx.wrapper.mrbump:MrBUMPWrapper",
80+
"pandda_xchem = dlstbx.wrapper.pandda_xchem:PanDDAWrapper",
81+
"pandda_post = dlstbx.wrapper.pandda_post:PanDDApostWrapper",
82+
"pandda_rhofit = dlstbx.wrapper.pandda_rhofit:PanDDARhofitWrapper",
8083
"phaser_ellg = dlstbx.wrapper.phaser_ellg:PhasereLLGWrapper",
8184
"rlv = dlstbx.wrapper.rlv:RLVWrapper",
8285
"scaleit = dlstbx.wrapper.scaleit:ScaleitWrapper",
@@ -116,6 +119,7 @@
116119
"DLSPerImageAnalysis = dlstbx.services.per_image_analysis:DLSPerImageAnalysis",
117120
"DLSReverseBridge = dlstbx.services.bridge_reverse:DLSReverseBridge",
118121
"DLSTrigger = dlstbx.services.trigger:DLSTrigger",
122+
"DLSTriggerXChem = dlstbx.services.trigger_xchem:DLSTriggerXChem",
119123
"DLSValidation = dlstbx.services.validation:DLSValidation",
120124
"DLSXRayCentering = dlstbx.services.xray_centering:DLSXRayCentering",
121125
"CloudStats = dlstbx.services.cloudstats:CloudStats",

src/dlstbx/services/cluster.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ class JobSubmissionParameters(pydantic.BaseModel):
4141
qsub_submission_parameters: Optional[str] = (
4242
None # temporary support for legacy recipes
4343
)
44+
array: Optional[str] = None
4445

4546

4647
class JobSubmissionValidationError(ValueError):
@@ -106,6 +107,7 @@ def submit_to_slurm(
106107
"partition": params.partition,
107108
"qos": params.qos,
108109
"tasks": params.tasks,
110+
"array": params.array,
109111
}
110112
if params.min_memory_per_cpu:
111113
jdm_params["memory_per_cpu"] = slurm.models.Uint64NoVal(

0 commit comments

Comments
 (0)