Skip to content

Commit 4f93f86

Browse files
committed
Add missing autofluorescence entry. Skip empty folders when parsing multiple subfolders.
1 parent 2c8b560 commit 4f93f86

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/spatialdata_io/readers/macsima.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
"B": "bleach", # v1
3939
"AntigenCycle": "stain", # v0
4040
"S": "stain", # v1
41+
"AF": "autofluorescence",
4142
}
4243

4344

@@ -380,6 +381,9 @@ def macsima(
380381
for p in path.iterdir()
381382
if p.is_dir() and (not filter_folder_names or not any(f in p.name for f in filter_folder_names))
382383
]:
384+
if not len(list(p.glob("*.tif*"))):
385+
warnings.warn(f"No tif files found in {p}, skipping it!", UserWarning, stacklevel=2)
386+
continue
383387
sdatas[p.stem] = parse_processed_folder(
384388
path=p,
385389
imread_kwargs=imread_kwargs,

0 commit comments

Comments
 (0)