diff --git a/pybis/src/python/pybis/pybis.py b/pybis/src/python/pybis/pybis.py index 142fc83c923f5556a94b07ab1d9b814343c0104c..e6275a8b76d2afff4e3a4e7649b80ad823f9cf7f 100644 --- a/pybis/src/python/pybis/pybis.py +++ b/pybis/src/python/pybis/pybis.py @@ -1335,7 +1335,7 @@ class Openbis: get_objects = get_samples # Alias - def get_experiments(self, code=None, type=None, space=None, project=None, tags=None, is_finished=None, props=None, **properties): + def get_experiments(self, code=None, permId=None, type=None, space=None, project=None, tags=None, is_finished=None, props=None, **properties): """ Searches for all experiment which match the search criteria. Returns a «Things» object which can be used in many different situations. @@ -1357,6 +1357,8 @@ class Openbis: sub_criteria.append(_subcriteria_for_code(project, 'project')) if code: sub_criteria.append(_criteria_for_code(code)) + if permId: + sub_criteria.append(_common_search("as.dto.common.search.PermIdSearchCriteria", permId)) if type: sub_criteria.append(_subcriteria_for_type(type, 'Experiment')) if tags: