Skip to content

Commit f9858ee

Browse files
committed
Added 'number_of_members' as a parameter to register for a series
1 parent c3c78a0 commit f9858ee

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

src/murfey/util/db.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -269,9 +269,12 @@ class CLEMImageSeries(SQLModel, table=True): # type: ignore
269269
) # One to many
270270

271271
# Process checklist for series
272-
images_aligned: bool = False # Image stacks aligned to reference image
273-
rgbs_created: bool = False # Image stacks all colorised
274-
composite_created: bool = False # Composite flattened image created
272+
number_of_members: int = (
273+
0 # Expected number of image stacks belonging to this series
274+
)
275+
images_aligned: bool = False # Have all members been aligned?
276+
rgbs_created: bool = False # Have all members been colourised?
277+
composite_created: bool = False # Has a composite image been created?
275278
composite_image: Optional[str] = None # Full path to composite image
276279

277280

src/murfey/util/models.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ class LIFPreprocessingResult(BaseModel):
165165
metadata: Path
166166
series_name: str
167167
channel: str
168+
number_of_members: int
168169
parent_lif: Path
169170

170171

@@ -173,6 +174,7 @@ class TIFFPreprocessingResult(BaseModel):
173174
metadata: Path
174175
series_name: str
175176
channel: str
177+
number_of_members: int
176178
parent_tiffs: List[Path]
177179

178180

src/murfey/workflows/clem/register_results.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ def register_lif_preprocessing_result(
275275

276276
clem_img_series.associated_metadata = clem_metadata
277277
clem_img_series.parent_lif = clem_lif_file
278+
clem_img_series.number_of_members = result.number_of_members
278279
db.add(clem_img_series)
279280
db.commit()
280281
db.refresh()

0 commit comments

Comments
 (0)