From e1d29b57ee17d0422b0514a5516a2892610e8d00 Mon Sep 17 00:00:00 2001 From: Chris Mungall Date: Thu, 30 May 2024 16:08:21 -0700 Subject: [PATCH] Adding MRCA example to expression docs (#768) --- docs/howtos/use-oak-expression-language.rst | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/docs/howtos/use-oak-expression-language.rst b/docs/howtos/use-oak-expression-language.rst index 57a2232db..161de725c 100644 --- a/docs/howtos/use-oak-expression-language.rst +++ b/docs/howtos/use-oak-expression-language.rst @@ -292,9 +292,21 @@ The ``.filter`` operator allows you to provide arbitrary python filters. NR ^^ -The ``.nr`` operator takes a set of terms are returns the non-redundant set of terms +The ``.nr`` operator takes a set of terms and returns the non-redundant set of terms from that list (parameterized by a predicate or predicates). +MRCA +^^^^ + +The ``.mrca`` operator takes a set of terms are returns the most recent common ancestors (:term:`MRCA`). +Parameterized by a predicate or predicates. + +Example: + +.. code-block:: + + runoak -i sqlite:obo:uberon info .mrca//p=i,p .idfile my_terms.txt + Others ^^^^^^