Skip to content

Commit

Permalink
fix bug incorrectly saved mask names
Browse files Browse the repository at this point in the history
  • Loading branch information
sophiamaedler committed Jan 9, 2025
1 parent 1a2a1b2 commit f7d2c34
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/scportrait/pipeline/extraction.py
Original file line number Diff line number Diff line change
Expand Up @@ -280,15 +280,15 @@ def _get_segmentation_info(self):
if isinstance(self.config["segmentation_mask"], str):
assert (self.config["segmentation_mask"] in allowed_mask_values)

if "nucleus" in self.main_segmenation_mask:
self.nucleus_key = self.main_segmenation_mask
if "nucleus" in self.config["segmentation_mask"]:
self.nucleus_key = self.config["segmentation_mask"]
self.extract_nucleus_mask = True

elif "cytosol" in self.main_segmenation_mask:
self.cytosol_key = self.main_segmenation_mask
elif "cytosol" in self.config["segmentation_mask"]:
self.cytosol_key = self.config["segmentation_mask"]
self.extract_cytosol_mask = True
else:
raise ValueError(f"Segmentation mask {self.main_segmenation_mask} is not a valid mask to extract from.")
raise ValueError(f"Segmentation mask {self.config['segmentation_mask']} is not a valid mask to extract from.")

elif isinstance(self.config["segmentation_mask"], list):
assert all(x in allowed_mask_values for x in self.config["segmentation_mask"])
Expand Down

0 comments on commit f7d2c34

Please sign in to comment.