def _check_get_expression_set_params(self, params): if 'ref' not in params or params['ref'] is None: raise ValueError('"ref" parameter field specifiying the expression set is required') elif not util.check_reference(params['ref']): raise ValueError('"ref" parameter must be a valid workspace reference') if 'include_item_info' in params: if params['include_item_info'] not in [0, 1]: raise ValueError('"include_item_info" parameter field can only be set to 0 or 1') obj_spec = util.build_ws_obj_selector(params.get('ref'), params.get('ref_path_to_set', [])) info = self.workspace_client.get_object_info3({"objects": [obj_spec]}) return info["infos"][0][2], obj_spec
def _check_get_feature_set_set_params(self, params): if 'ref' not in params or params['ref'] is None: raise ValueError( '"ref" parameter field specifiying the FeatureSet set is required' ) elif not check_reference(params['ref']): raise ValueError( '"ref" parameter must be a valid workspace reference') if 'include_item_info' in params: if params['include_item_info'] not in [0, 1]: raise ValueError( '"include_item_info" parameter field can only be set to 0 or 1' )
def _check_get_differential_expression_matrix_set_params(self, params): if 'ref' not in params or params['ref'] is None: raise ValueError( '"ref" parameter field specifiying the DifferentialExpressionMatrix set is required' ) elif not check_reference(params['ref']): raise ValueError( '"ref" parameter must be a valid workspace reference') if 'include_item_info' in params: if params['include_item_info'] not in [0, 1]: raise ValueError( '"include_item_info" parameter field can only be set to 0 or 1' )