Skip to content

Commit 53175ca

Browse files
authored
Accommodate ispyb pipelineid changes (#349)
* Pick up swap of xia2/XDS and xia2/3dii labels * Add new pipeline id definitions
1 parent 852c694 commit 53175ca

3 files changed

Lines changed: 12 additions & 10 deletions

File tree

src/dlstbx/mimas/core.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -335,10 +335,10 @@ def handle_rotation_end(
335335
)
336336
for ppl, recipe in (
337337
("xia2/DIALS", "autoprocessing-xia2-dials"),
338-
("xia2/XDS", "autoprocessing-xia2-3dii"),
338+
("xia2/3dii", "autoprocessing-xia2-3dii"),
339339
("autoPROC", "autoprocessing-autoPROC"),
340340
("mxia2/DIALS", "autoprocessing-multi-xia2-dials"),
341-
("mxia2/XDS", "autoprocessing-multi-xia2-3dii"),
341+
("mxia2/3dii", "autoprocessing-multi-xia2-3dii"),
342342
):
343343
ppl_autostart[ppl] = False
344344
ppl_suffix[ppl] = suffix_pref
@@ -372,8 +372,8 @@ def handle_rotation_end(
372372
# xia2-3dii
373373
mimas.MimasISPyBJobInvocation(
374374
DCID=scenario.DCID,
375-
autostart=ppl_autostart["xia2/XDS"],
376-
recipe=f"autoprocessing-xia2-3dii{ppl_suffix['xia2/XDS']}",
375+
autostart=ppl_autostart["xia2/3dii"],
376+
recipe=f"autoprocessing-xia2-3dii{ppl_suffix['xia2/3dii']}",
377377
source="automatic",
378378
displayname="xia2 3dii",
379379
parameters=(
@@ -382,7 +382,7 @@ def handle_rotation_end(
382382
),
383383
*params,
384384
),
385-
triggervariables=ppl_triggervars["xia2/XDS"],
385+
triggervariables=ppl_triggervars["xia2/3dii"],
386386
),
387387
# autoPROC
388388
mimas.MimasISPyBJobInvocation(
@@ -421,7 +421,7 @@ def handle_rotation_end(
421421
mimas.MimasISPyBJobInvocation(
422422
DCID=scenario.DCID,
423423
autostart=False, # no priority processing for multi-xia2
424-
recipe=f"autoprocessing-multi-xia2-3dii{ppl_suffix['mxia2/XDS']}",
424+
recipe=f"autoprocessing-multi-xia2-3dii{ppl_suffix['mxia2/3dii']}",
425425
source="automatic",
426426
displayname="xia2 3dii (multi)",
427427
parameters=(
@@ -431,7 +431,7 @@ def handle_rotation_end(
431431
*params,
432432
),
433433
sweeps=tuple(scenario.getsweepslistfromsamedcg),
434-
triggervariables=ppl_triggervars["mxia2/XDS"],
434+
triggervariables=ppl_triggervars["mxia2/3dii"],
435435
),
436436
]
437437
)

src/dlstbx/mimas/vmxi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def handle_vmxi_rotation_scan(
112112
# xia2-3dii
113113
mimas.MimasISPyBJobInvocation(
114114
DCID=scenario.DCID,
115-
autostart=scenario.preferred_processing == "xia2/XDS",
115+
autostart=scenario.preferred_processing == "xia2/3dii",
116116
recipe="autoprocessing-xia2-3dii-eiger",
117117
source="automatic",
118118
displayname="xia2 3dii",

src/dlstbx/services/ispybsvc.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,9 +387,11 @@ def get_pipeline_id(self, program: str, upstream_source: str | None) -> int | No
387387
"fast_dp": 3,
388388
"xia2.multiplex": 5,
389389
"xia2 dials": 6,
390-
"xia2 dials (multi)": 6,
391-
"xia2 3dii": 7, # xds
390+
"xia2 dials (multi)": 15,
391+
"xia2 3dii": 7,
392+
"xia2 3dii (multi)": 16,
392393
"autoPROC": 8,
394+
"autoPROC+STARANISO": 14,
393395
"fast_ep": 9,
394396
"dimple": 10,
395397
"MrBUMP": 11,

0 commit comments

Comments
 (0)