Skip to content

Commit 9f0cff1

Browse files
committed
Added entry point to register CLEM align-and-merge results
1 parent 33df43f commit 9f0cff1

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ murfey = "murfey.client:run"
9999
"murfey_machine" = "murfey.util.config:get_extended_machine_config"
100100
[project.entry-points."murfey.workflows"]
101101
"clem.align_and_merge" = "murfey.workflows.clem.align_and_merge:submit_cluster_request"
102+
"clem.register_align_and_merge_result" = "murfey.workflows.clem.register_align_and_merge_results:register_align_and_merge_result"
102103
"process_raw_lifs" = "murfey.workflows.clem.process_raw_lifs:zocalo_cluster_request"
103104
"process_raw_tiffs" = "murfey.workflows.clem.process_raw_tiffs:zocalo_cluster_request"
104105
"register_lif_preprocessing_result" = "murfey.workflows.clem.register_preprocessing_results:register_lif_preprocessing_result"
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
from __future__ import annotations
2+
3+
import logging
4+
from pathlib import Path
5+
from typing import Optional
6+
7+
from pydantic import BaseModel
8+
9+
logger = logging.getLogger("murfey.workflows.clem.register_align_and_merge_results")
10+
11+
12+
class AlignAndMergeResult(BaseModel):
13+
series_name: str
14+
image_stacks: list[Path]
15+
align_self: Optional[str] = None
16+
flatten: Optional[str] = "mean"
17+
align_across: Optional[str] = None
18+
composite_image: Path
19+
20+
21+
def register_align_and_merge_result():
22+
return True

0 commit comments

Comments
 (0)