Skip to content

Commit c28433f

Browse files
committed
Updated input parameters for the align and merge CLEM workflow, and updated validation checks accordingly
1 parent b774a65 commit c28433f

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/murfey/server/api/clem.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -703,9 +703,9 @@ class AlignAndMergeParams(BaseModel):
703703
metadata: Path
704704
# Optional processing parameters
705705
crop_to_n_frames: Optional[int] = None
706-
align_self: Optional[str] = None
707-
flatten: Optional[Literal["min", "max", "mean"]] = "mean"
708-
align_across: Optional[str] = None
706+
align_self: Literal["enabled", ""] = ""
707+
flatten: Literal["mean", "min", "max", ""] = ""
708+
align_across: Literal["enabled", ""] = ""
709709

710710
@validator(
711711
"images",

src/murfey/workflows/clem/align_and_merge.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ def submit_cluster_request(
2626
metadata: Path,
2727
# Optional processing parameters
2828
crop_to_n_frames: Optional[int] = None,
29-
align_self: Optional[str] = None,
30-
flatten: Optional[Literal["min", "max", "mean"]] = "mean",
31-
align_across: Optional[str] = None,
29+
align_self: Literal["enabled", ""] = "",
30+
flatten: Literal["mean", "min", "max", ""] = "mean",
31+
align_across: Literal["enabled", ""] = "",
3232
# Optional session parameters
3333
messenger: Optional[TransportManager] = None,
3434
):

0 commit comments

Comments
 (0)