From 77c0460ca9b96a45253e92f32049a4e7f96433fc Mon Sep 17 00:00:00 2001 From: Jan Grewe Date: Tue, 1 Oct 2019 16:58:54 +0200 Subject: [PATCH] [Cell] return all datasets pointing to itself --- fishbook/fishbook.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fishbook/fishbook.py b/fishbook/fishbook.py index b376fe2..d0c7fa1 100644 --- a/fishbook/fishbook.py +++ b/fishbook/fishbook.py @@ -55,6 +55,10 @@ class Cell: def subject(self): return Subject(tuple=(Subjects & {"subject_id": self.__tuple["subject_id"]}).fetch(limit=1, as_dict=True)[0]) + @property + def datasets(self): + return [Dataset(tuple=d) for d in (Datasets & (CellDatasetMap & self.id)).fetch(as_dict=True)] + @property def repro_runs(self): repros = (Repros & "cell_id = '%s'" % self.id)