We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3a266a5 commit 517f1d5Copy full SHA for 517f1d5
1 file changed
solvebio/resource/datasetfield.py
@@ -5,6 +5,8 @@
5
from .apiresource import UpdateableAPIResource
6
from .apiresource import DeletableAPIResource
7
8
+from ..annotate import Expression
9
+
10
11
class DatasetField(CreateableAPIResource,
12
ListableAPIResource,
@@ -23,3 +25,10 @@ def facets(self, **params):
23
25
24
26
def help(self):
27
return self.facets()
28
29
+ def evaluate(self):
30
+ if not self.get('expression'):
31
+ return None
32
33
+ return Expression(self['expression'], client=self._client).evaluate(
34
+ data_type=self.get('data_type', 'string'))
0 commit comments