We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d879023 commit 03eab80Copy full SHA for 03eab80
bioformats/omexml.py
@@ -743,6 +743,9 @@ def __getitem__(self, key):
743
return child
744
raise IndexError('ID "%s" not found' % key)
745
746
+ def __contains__(self, key):
747
+ return self.has_key(key)
748
+
749
def keys(self):
750
return filter(lambda x: x is not None,
751
[child.get("ID") for child in self.node])
@@ -871,6 +874,9 @@ def __getitem__(self, key):
871
874
def __setitem__(self, key, value):
872
875
self.sa.add_original_metadata(key, value)
873
876
877
878
879
880
def __iter__(self):
881
for annotation_id, (key, value) in self.sa.iter_original_metadata():
882
yield key
0 commit comments