def create_message(self): txt = 'Selumetinib decreases FOS in BT20 cells' explain = stmts_clj_from_text(txt) explain_stmt = self.bioagent.get_statement(explain)[0] assert explain_stmt.evidence[0].context, explain_stmt.evidence[0] content = KQMLList('USER-GOAL') content.set('explain', explain) msg = get_request(content) return msg, content
def _get_build_model_request(text, format=None): content = KQMLList('BUILD-MODEL') if format == 'ekb': descr = ekb_kstring_from_text(text) content.sets('description', descr) content.sets('format', 'ekb') else: descr = stmts_clj_from_text(text) content.set('description', descr) return get_request(content), content
def create_hasmech2(self): content = KQMLList('MODEL-HAS-MECHANISM') content.set('model-id', '1') content.sets('description', stmts_clj_from_text('NRAS activates BRAF')) msg = get_request(content) return msg, content
def create_remove(self): content = KQMLList('MODEL-REMOVE-MECHANISM') content.set('model-id', '1') content.set('description', stmts_clj_from_text('Unphosphorylated ERK')) msg = get_request(content) return msg, content
def create_remove2(self): content = KQMLList('MODEL-REMOVE-MECHANISM') content.set('model-id', '3') content.set('description', stmts_clj_from_text('NRAS activates BRAF')) msg = get_request(content) return msg, content
def _get_expand_model_request(text, model_id): content = KQMLList('EXPAND-MODEL') descr = stmts_clj_from_text(text) content.set('description', descr) content.set('model-id', model_id) return get_request(content), content