From f5285e419811485b55a4be4a8b2372cc769d8437 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <amuoz@ed.ac.uk>
Date: Thu, 20 Jan 2022 11:07:26 +0000
Subject: [PATCH] add omero_id to metadata

---
 aliby/experiment.py | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/aliby/experiment.py b/aliby/experiment.py
index caf1221c..451a8d06 100644
--- a/aliby/experiment.py
+++ b/aliby/experiment.py
@@ -104,15 +104,20 @@ class MetaData:
     def __init__(self, log_dir, store):
         self.log_dir = log_dir
         self.store = store
+        self.metadata_writer = Writer(self.store)
 
     def load_logs(self):
         parsed_flattened = parse_logfiles(self.log_dir)
         return parsed_flattened
 
     def run(self):
-        metadata_writer = Writer(self.store)
         metadata_dict = self.load_logs()
-        metadata_writer.write(path="/", meta=metadata_dict, overwrite=False)
+        self.metadata_writer.write(path="/", meta=metadata_dict, overwrite=False)
+
+    def add_omero_id(self, omero_id):
+        self.metadata_writer.write(
+            path="/", meta={"omero_id": omero_id}, overwrite=False
+        )
 
 
 ########################### Old Objects ####################################
-- 
GitLab